elasticsearch,Ubuntu,elasticsearch" /> elasticsearch,Ubuntu,elasticsearch" />

Ubuntu 16.04安装ElasticSearch 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.

在新安装的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.list.d/elastic-5.x.list

  • apt-get-update&&sudo-apt-get-install-elasticsearch

  • 服务弹性搜索状态

  • 无法在Ubuntu 16.04上启动Elasticsearch 5.x。 有人知道如何在Ubuntu 16.04或14.04上运行ES 5.x吗

    我还尝试了Elasticsearch 5.1.1的新版本,包括以下几个步骤

  • apt获取清除弹性搜索
  • apt获取更新
  • 易升级
  • apt获取安装elasticsearch
  • --已安装新版本elasticsearch 5.1.1

  • 现在,如果我检查状态,我得到这个
  • 服务弹性搜索状态

    ● elasticsearch.service-elasticsearch 已加载:已加载(/usr/lib/systemd/system/elasticsearch.service;已禁用;供应商预设:已启用)

    活动:非活动(死)


    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更新后遇到了同样的问题。我的Ubuntu
    Ubuntu 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