Docker下安裝啟動ES遇到的問題
阿新 • • 發佈:2021-01-09
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,正常啟動