Ubuntu 16.04安装ElasticSearch 5.x,无法启动

时间:2016-12-13 12:16:42

标签: ubuntu elasticsearch

在全新安装Ubuntu 16.04上,我使用后续步骤安装ElasticSearch 5.0.1或5.0.2,ES无法启动。有谁知道如何在Ubuntu 16.04或14.04上运行ES 5.x?

  1. add-apt-repository ppa:webupd8team / java
  2. apt-get update
  3. apt-get upgrade
  4. apt-get install oracle-java8-installer
  5. java -version
  6. wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
  7. apt-get install apt-transport-https
  8. 回声" deb https://artifacts.elastic.co/packages/5.x/apt稳定的主要" | tee -a /etc/apt/sources.list.d/elastic-5.x.list

  9. apt-get update&& sudo apt-get install elasticsearch

  10. 服务弹性搜索状态

  11. Elasticsearch 5.x无法在Ubuntu 16.04上启动。 有谁知道如何在Ubuntu 16.04或14.04上运行ES 5.x?

    我还尝试使用新版本的Elasticsearch 5.1.1,只需几步

    1. apt-get purge elasticsearch
    2. apt-get update
    3. apt-get upgrade
    4. apt-get install elasticsearch
    5. - 安装了新版本elasticsearch 5.1.1

      1. 现在,如果我检查状态,我会得到这个
      2.   
            

        服务弹性搜索状态

          

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

        活跃:无效(死亡)

         Docs: http : / / www.elastic.co
        

        Dec 09 22:49:49 elastic systemd [1]:停止了Elasticsearch。

5 个答案:

答案 0 :(得分:1)

您是否尝试在START_DAEMON=true中取消注释/etc/default/elasticsearch

答案 1 :(得分:1)

我持怀疑态度,并认为我无法找到这个问题的答案,但你的(@ user305883)建议结果证明是好的。谢谢你的帮助。

我在运行此命令后将from PIL import Image my_image = Image.open('cat.jpg') my_image.transpose(Image.FLIP_TOP_BOTTOM).save('vertical_flip_cat.jpg') /etc/elasticsearch/jvm.option-Xms2g更改为-Xmx2g#-Xms2g以及ubuntu终端

服务弹性搜索开始

ES Ubuntu 16.04 开始。

这是正确的答案。再次感谢@ user305883。

答案 2 :(得分:1)

对我来说,有效的解决方案是将Open JDK 8设置为默认的Java版本。我使用java-9-oracle作为默认版本,尽管卸载/重新安装并更改了JVM选项,但无法启动ES 5.x.与此同时,ES 2.3与Java 9没有任何问题。

您可以使用更改Ubuntu中的默认Java版本 sudo update-alternatives --config java命令

答案 3 :(得分:0)

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又开始运行良好。以下是https://discuss.elastic.co/t/elasticsearch-dead-recently-without-modify-anything/116839/2

的更多信息

我重启了Ubuntu。

在重新启动期间,点击了Esc。进入Grub。

在Grub中,选择Advanced options并选择以前的内核版本。

答案 4 :(得分:-1)

我在FreeBSD 10.x和11.x上遇到了同样的问题 - 它帮助了相同的解决方案 - 内存 - 问题是Elasticsearch 5.x没有提供任何错误消息,没有错误日志......