1. 程式人生 > >Elasticsearch 6.x 安裝

Elasticsearch 6.x 安裝

最近有用到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中文社群