启动Elasticsearch容器后,几秒钟后将变为【Exit 78】的停止状态

首先

如果有任何修正或者建议,请在评论区留言,我会很高兴的!

疾病的体征。

我尝试在Docker上启动Elasticsearch,但由于它崩溃了,所以无法连接到集群,并且出现了”No alive nodes found in your cluster”的错误。

// 起動
$ docker-compose up -d elasticsearch

// 確認
$ docker ps -a
CONTAINER ID        IMAGE           COMMAND                  CREATED             STATUS              PORTS                      NAMES
xxxxxxxxx        elasticsearch   "/usr/local/bin/dock…"      5secounds        Up 5secounds         0.0.0.0:9200->9200/tcp       elasticsearch_1

// ログを確認
$ docker-compose logs elasticsearch

// エラー箇所(部分抽出)
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

导致这个结果的因素

他只是在生气地说,”Elasticsearch进程使用的内存只有[65530],太少了,需要增加到[262144]!”

[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解消法: 解決的方法

// メモリマップ領域の増加
sudo sysctl -w vm.max_map_count=262144

这应该能动起来!尽管试试看吧!(*´∀`)♪

请对下列内容提供中文的本地化释义,仅提供一种选项:

参考:

这个问题对我来说非常有参考价值。非常感谢!
https://github.com/laradock/laradock/issues/1699

广告
将在 10 秒后关闭
bannerAds