【发布时间】:2017-04-28 12:05:25
【问题描述】:
在全新安装 Ubuntu 16.04 时,我使用后续步骤安装 ElasticSearch 5.0.1 或 5.0.2,但 ES 无法启动。有谁知道如何在 Ubuntu 16.04 或 14.04 上运行 ES 5.x?
- 苏
- add-apt-repository ppa:webupd8team/java
- apt-get 更新
- apt-get 升级
- apt-get install oracle-java8-installer
- java -版本
- wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key 添加 -
- apt-get install apt-transport-https
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-5.x.list
apt-get update && sudo apt-get install elasticsearch
服务弹性搜索状态
Elasticsearch 5.x 无法在 Ubuntu 16.04 上启动。 有谁知道如何在 Ubuntu 16.04 或 14.04 上运行 ES 5.x?
我也通过这几个步骤尝试使用新版本的 Elasticsearch 5.1.1
- 苏
- apt-get purge elasticsearch
- apt-get 更新
- apt-get 升级
- apt-get install elasticsearch
--安装新版本elasticsearch 5.1.1
- 现在,如果我检查状态,我会得到这个
服务弹性搜索状态
● elasticsearch.service - Elasticsearch 已加载:已加载(/usr/lib/systemd/system/elasticsearch.service;已禁用;供应商预设:已启用)
活动:不活动(死)
Docs: http : / / www.elastic.co
Dec 09 22:49:49 elastic systemd[1]: 停止 Elasticsearch。
【问题讨论】:
-
还有持续的问题:在 ubuntu 16.04 上,ES 5.1 的连接不断下降。 ES 2
-
感谢您的评论。关键是如何解决这里提出的问题。我同意你的观点,2.x 和 1.x 版本在 Ubuntu 14th 和 16th 上运行良好。
-
您能否发布更清晰完整的状态格式输出?你检查过java没有因为内存不足而失败吗?检查
dmesg。如果 ES 被杀死(您的 ES 状态中将有signal作为“原因”),请检查分配了多少堆。在 5.x 中。 ES 你可以编辑/etc/elasticsearch/jvm.option文件和修改#-Xms2g #-Xmx2g -
我不关注你 (@user305883)。这是我运行 free -m total used free shared 时得到的buff/cache 可用 内存: 974 80 294 5 600 707 交换: 1021 0 1021
-
我对此持怀疑态度,并认为我无法找到这个问题的答案,但您的 (@user305883) 建议结果很好。感谢帮助。我将
/etc/elasticsearch/jvm.option-Xms2g和-Xmx2g更改为#-Xms2g和#-Xmx2g并且在 service elasticsearch start ES 在 Ubuntu 16.04 上运行良好乙>。这是正确的答案。再次感谢。
标签: ubuntu elasticsearch