Ubuntu 15.04:Elasticsearch服务无法启动

我跟着教程的第一部分来安装Elasticsearch。 我没有安装java,因为我已经安装了运行其他Java程序。

sudo service elasticsearch restart 

不输出任何东西。

 sudo service elasticsearch status 

输出以下内容:

●elasticsearch.service – 在此系统上启动和停止单个elasticsearch实例Loaded:已加载(/usr/lib/systemd/system/elasticsearch.service;已禁用;供应商预设:已启用)Active:failed(Result:exit-code)since星期六2015-06-06 08:33:20 EET; 1s前文档: http ://www.elasticsearch.org进程:17111 ExecStart = / usr / share / elasticsearch / bin / elasticsearch -Des.default.config = $ CONF_FILE -Des.default.path.home = $ ES_HOME -Des .default.path.logs = $ LOG_DIR -Des.default.path.data = $ DATA_DIR -Des.default.path.work = $ WORK_DIR -Des.default.path.conf = $ CONF_DIR(code = exited,status = 3 )主PID:17111(代码=退出,状态= 3)

Jun 06 08:33:20 mohammed-xubuntu elasticsearch [17111]:… 4更多Jun 06 08:33:20 mohammed-xubuntu elasticsearch [17111]:log4j:WARN No appender … Jun 06 08:33:20 mohammed-xubuntu elasticsearch [17111]:log4j:WARN请初始化… Jun 06 08:33:20 mohammed-xubuntu elasticsearch [17111]:log4j:WARN请参阅http:// … Jun 06 08:33:20 mohammed – xubuntu elasticsearch [17111]:{1.5.2}:初始化… Jun 06 08:33:20 mohammed-xubuntu elasticsearch [17111]: – ElasticsearchIllegal … Jun 06 08:33:20 mohammed-xubuntu elasticsearch [17111 ]:AccessDeniedException [… Jun 06 08:33:20 mohammed-xubuntu systemd 1 :elasticsearch.service:main pro … D Jun 06 08:33:20 mohammed-xubuntu systemd 1 :单元elasticsearch.service ente .. .. Jun 06 08:33:20 mohammed-xubuntu systemd 1 :elasticsearch.service失败。 提示:有些行被省略,使用-l来显示。

它说我应该通过-l选项来获得完整的输出,尽pipe我不知道在哪里。

这是Ubuntu 15.04上Elasticsearch的一个已知问题。 有一个GitHub的问题 。 临时修复:

作为解决方法,您可以取消注释/ etc / default / elasticsearch文件中的path,它应该可以工作。

在Ubuntu 15.10上,除了取消注释DIRS之外,我还必须在/etc/default/elasticsearch上取消注释START_DAEMONtrue ,以start它。

我发现即使使用elastic.co软件包进行安装,rc.d符号链接也没有安装。 同时禁用systemd for elasticsearch /

我跑了以下几点:

 update-rc.d elasticsearch defaults update-rc.d logstash defaults update-rc.d kibana defaults systemctl disable elasticsearch