Ubuntu 16.04安装ElasticSearch 5.x,启动失败
在新安装的Ubuntu 16.04上,我使用下一步安装ElasticSearch 5.0.1或5.0.2,ES无法启动。有人知道如何在Ubuntu 16.04或14.04上运行ES 5.x吗Ubuntu 16.04安装ElasticSearch 5.x,启动失败,ubuntu,elasticsearch,Ubuntu,elasticsearch,在新安装的Ubuntu 16.04上,我使用下一步安装ElasticSearch 5.0.1或5.0.2,ES无法启动。有人知道如何在Ubuntu 16.04或14.04上运行ES 5.x吗 苏 添加apt存储库ppa:webupd8team/java apt获取更新 易升级 apt get安装oracle-java8-installer java版本 wget-qO-| apt密钥添加- apt获取安装apt传输https echo“deb稳定干管”|三通-a/etc/apt/sources.
Dec 09 22:49:49弹性系统D[1]:停止弹性搜索。您是否尝试取消注释
START\u DAEMON=true
/code>in/etc/default/Elasticsearch
?我对此持怀疑态度,认为我无法找到这个问题的答案,但您的(@user305833)建议是一个好主意。谢谢你的帮助
在我运行这个命令后,我将/etc/elasticsearch/jvm.option
-Xms2g和-Xmx2g
更改为-Xms2g
和-Xmx2g
,并在ubuntu终端上
服务弹性搜索开始
ES在Ubuntu 16.04上开始运行良好
这是正确的答案。再次感谢@user305883 对我来说,有效的解决方案是将openjdk8设置为默认的Java版本。我使用
java-9-oracle
作为默认版本,尽管卸载/重新安装并更改了JVM选项,但ES 5.x无法启动。同时,ES2.3与Java9没有任何问题
您可以使用
sudo更新替代方案--config java
command我在FreeBSD 10.x和11.x上遇到了相同的问题-它帮助了相同的解决方案-内存-问题是Elasticsearch 5.x没有提供任何错误消息,没有错误日志…FWIW,
我在Ubuntu更新后遇到了同样的问题。我的UbuntuUbuntu 16.04.3 LTS,xenial
我有linux-image-extra-4.13.0-26
更新后我得到了linux-image-extra-4.13.0-31
由于某种原因,更新被破坏了
我将内核恢复到以前的linux-image-extra-4.13.0-26
,Elastic重新开始工作。这里有更多关于这方面的信息
我重新启动了Ubuntu
在重新启动期间,单击Esc
。他走进了Grub
在Grub中,选择了
advancedpoptions
并选择了以前的内核版本。在5.1.1版的/etc/default/elasticsearch中没有预定义的选项START\u DAEMON=true。抱歉,但这不是正确答案。相关讨论:。该文件中没有该字符串也存在持续问题:ubuntu 16.04上的ES 5.1连接不断下降。ubuntu 14.04上的ES2运行得非常好。考虑降级。谢谢你的评论。重点是如何解决这里提出的问题。我同意你的观点,2.x和1.x版本在Ubuntu 14和16上运行良好。你能发布一个更清晰完整的状态输出格式吗?您是否检查了java没有因内存不足而失败?检查dmesg
。如果ES被杀死(您的ES状态中将有信号
作为“原因”),请检查分配了多少堆。在5.x中。您可以编辑/etc/elasticsearch/jvm.option
文件修改-Xms2g-Xmx2g
我不明白您的意思(@user305883)。这就是我运行free时得到的结果-m total used free shared buff/cache available Mem:974 80 294 5 600 707 Swap:1021 0 1021我对此表示怀疑,认为我无法找到这个问题的答案,但您的(@user305883)建议结果是个好主意。谢谢你的帮助。我将/etc/elasticsearch/jvm.option
-Xms2g
和-Xmx2g
更改为-Xms2g
和-Xmx2g
,售后服务elasticsearch启动ES在Ubuntu 16.04上运行良好。这是正确的答案。再次感谢。我也有同样的问题。谢谢
Docs: http : / / www.elastic.co