1. 程式人生 > >elasticsearch修改config目錄下的 yml檔案後network.host: 0.0.0.0後,報bootstrap checks failed問題解決

elasticsearch修改config目錄下的 yml檔案後network.host: 0.0.0.0後,報bootstrap checks failed問題解決

修改次配置,是為了可以完成外網訪問,但修改後,es啟動失敗了,

需要首先切換到root賬戶下,vim /etc/sysctl.conf

進入後,點選 鍵盤‘i’鍵,進入到編輯模式

新增此句話: vm.max_map_count=655360

當然,這一句前面要頂格寫的,前面如果有#號,需要去掉

然後,點選 esc 鍵 ,退出編輯模式

在點選鍵盤 shift+:   冒號鍵,再輸入  wq,敲回車,才算儲存成功,這個是vim編輯模式的儲存退出

在輸入命令: sysctl -p      這句一定要再root賬戶下完成

之後切換回到 我們自己的賬戶下,啟動es: ./elasticsearch 或者加上 -d, 已守護執行緒方式啟動,

檢視程序是否啟動: ps -ef|grep elasticsearch

關閉es和關閉他的執行緒方式一樣: kill -9 '程序號'

 

可參考:https://www.jianshu.com/p/4c6f9361565b