1. 程式人生 > 其它 >Docker下安裝啟動ES遇到的問題

Docker下安裝啟動ES遇到的問題

技術標籤:問題elasticsearchdockeres

Docker下安裝啟動ES問題:

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

解決辦法:
1、切換到root使用者修改配置sysctl.conf

vi /etc/sysctl.conf 

2、新增下面配置

vm.max_map_count=262144

3、並執行命令

sysctl -p

4、檢視結果

sysctl -a|grep vm.max_map_count

5、然後重新啟動elasticsearch,即可解決以後的問題一

報錯2:[2]: the default discovery settings are unsuitable for production use;

解決辦法:

1、在elasticsearch的config目錄下,修改elasticsearch.yml配置檔案,將下面的配置加入到該配置檔案中:

#[discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes]
cluster.initial_master_nodes: ["node-1"] #這裡的node-1為node-name配置的值

2、新增後,重新啟動es,正常啟動