最近有用到es,把安裝過程記錄下來,以供參考!html
ES的版本更新很快,網上不少仍是2.x版本的,看的話一臉懵逼,仍是官網好使!linux
選擇文件的方式,有.zip或.gz,這個本身選擇,進行解壓bootstrap
進入es安裝目錄 vim
cd elasticsearch-6.4.0/config/ vi elasticsearch.yml
自定義修改host配置,改成0.0.0.0;這樣才能夠外部機器訪問瀏覽器
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]
緣由及解決:bash
[1] 文件描述符過低elasticsearch
使用root編輯vim /etc/security/limits.conf文件,追加:ide
* soft nofile 65536 * hard nofile 65536
退出從新登陸使配置生效。輸入 ulimit -n 查看當前大小ui
注:各linux版本可能修改方式不同,若是修改無效的話,最好再Google搜一下針對當前系統的修改方式spa
[2] 虛擬內存不夠
使用root編輯/etc/sysctl.conf文件,追加:
vm.max_map_count=262144
使配置生效:sysctl -p
使用瀏覽器訪問 http://x.x.x.x:9200,出現以下圖,則證實啓動成功:
跟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中文社區