最近有用到es,把安裝過程記錄下來,以供參考!
ES安裝
ES的版本更新很快,網上很多還是2.x版本的,看的話一臉懵逼,還是官網好使!
選擇文件的方式,有.zip或.gz,這個自己選擇,進行解壓
-
修改配置文件:
進入es安裝目錄
cd elasticsearch-6.4.0/config/
vi elasticsearch.yml
自定義修改host配置,改爲0.0.0.0;這樣纔可以外部機器訪問
-
解壓完畢後,啓動es服務
-
啓動報錯解決:
ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
原因及解決:
[1] 文件描述符太低
使用root編輯vim /etc/security/limits.conf文件,追加:
* soft nofile 65536
* hard nofile 65536
退出重新登錄使配置生效。輸入 ulimit -n 查看當前大小
注:各linux版本可能修改方式不一樣,如果修改無效的話,最好再Google搜一下針對當前系統的修改方式
[2] 虛擬內存不夠
使用root編輯/etc/sysctl.conf文件,追加:
vm.max_map_count=262144
使配置生效:sysctl -p
- 查看啓動情況:
使用瀏覽器訪問 http://x.x.x.x:9200,出現如下圖,則證明啓動成功:
Kibana插件安裝:
跟es一樣直接看官網,安裝及啓動跟ES一樣簡單,這裏就不贅述了,需要看官網:kibana下載
修改配置文件:
cd kibana-6.4.0-linux-x86_64/config/
vi kibana.yml
將server.host修改爲當前機器IP,以供訪問;
啓動完成後,登錄http://x.x.x.x:5601,效果如下;
注:Kibana/ES 如果生產用的話,一定要設置密碼!!!要不然就很容易被脫庫!
es相關問題及操作可上中文社區看:es中文社區