Ubuntu 15.04:Elasticsearch 服务无法启动

Ubuntu 15.04:Elasticsearch 服务无法启动

我按照教程的第一部分进行操作这里安装 Elasticsearch。我没有安装 Java,因为我已经安装了它并且正在运行其他 Java 程序。

sudo service elasticsearch restart

不输出任何东西。

sudo service elasticsearch status

输出以下内容:

● elasticsearch.service - 启动并停止此系统上的单个 elasticsearch 实例 已加载:已加载(/usr/lib/systemd/system/elasticsearch.service;已禁用;供应商预设:已启用) 活动:失败(结果:退出代码)自 2015-06-06 星期六 08:33:20 EET;1 秒前 文档: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(代码=exited,状态=3)主 PID:17111(代码=exited,状态=3)

6 月 6 日 08:33:20 mohammed-xubuntu elasticsearch[17111]: ... 另外 4 个 6 月 6 日 08:33:20 mohammed-xubuntu elasticsearch[17111]: log4j:WARN 没有附加程序... 6 月 6 日 08:33:20 mohammed-xubuntu elasticsearch[17111]: log4j:WARN 请初始化... 6 月 6 日 08:33:20 mohammed-xubuntu elasticsearch[17111]: log4j:WARN 请参阅 http://... 6 月 6 日 08:33:20 mohammed-xubuntu elasticsearch[17111]: {1.5.2}: 初始化... 6 月 6 日 08:33:20 mohammed-xubuntu elasticsearch[17111]: - ElasticsearchIllegal... 6 月 6 日08:33:20 mohammed-xubuntu elasticsearch[17111]: AccessDeniedException[... 6月6日 08:33:20 mohammed-xubuntu systemd1:elasticsearch.service:主要功能...D 6月6日 08:33:20 mohammed-xubuntu systemd1:单元 elasticsearch.service ente.... 6月6日 08:33:20 mohammed-xubuntu systemd1:elasticsearch.service 失败。提示:有些行被省略了,请使用 -l 来完整显示。

它说我应该通过-l尽管我不知道具体在哪里,但可以选择某处来获取完整的输出。

答案1

这是 Ubuntu 15.04 上 Elasticsearch 的一个已知问题。GitHub 问题. 临时解决办法:

作为一种解决方法,您可以取消注释 /etc/default/elasticsearch 文件中的路径,这样它就可以正常工作。

答案2

在 Ubuntu 15.10 上,除了取消注释 DIRS 之外,我还必须取消注释START_DAEMONontrue才能/etc/default/elasticsearch将其更改为start

答案3

我发现即使使用 elastic.co 包安装,rc.d 符号链接也未安装。还禁用了 elasticsearch/ 的 systemd

我运行了以下命令:

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

相关内容