【最新】docker 安裝elasticsearch + kibana步驟【第一篇_elasticsearch】


     最近在用docker 安裝elasticsearch + kibana 遇到了很多坑,最后成功安裝elasticsearch + kibana (6.8.1)版本

    安裝了一下午,現總結過程中遇到的各種坑,希望能幫助需要的朋友!本文較長,要有耐心哦!

 

話不多說,博主阿里雲服務器CentOS 7.6

第一步:安裝docker 參考鏈接https://www.cnblogs.com/yufeng218/p/8370670.html

 

第二步:docker 安裝elasticsearch  

     大坑1:博主安裝了多個elasticsearch 版本,查找了很多資料,第一次安裝elasticsearch  7.1.1版本,安裝之后啟動elasticsearch 后各種問題如下:

  錯誤1:bootstrap checks failed [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] [2]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discover

  這個問題查找資料已解決!

  錯誤2:the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

  這個問題一直沒找到好的解決方案,說是7.0版本以上才會出現這兩個問題,要進入到容器內部增加配置,關鍵是我啟動都啟動不起來,怎么進docker 容器內部配置呢?(放棄)

  如果有朋友解決了錯誤2,請留言指教一下!

 

  大坑2:第二次安裝elasticsearch 6.6.1 版本  啟動沒有報錯,很順利,但是訪問官方elasticsearch網站視頻講解說6.7版本后kibana可以支持中文顯示,對於初次接觸ELK的博主來說有中文版本當然更容易學習!所以再一次卸載安裝好的elasticsearch。。。

  官方視頻教學地址:https://www.elastic.co/cn/webinars/getting-started-elasticsearch?baymax=rtp&elektra=products-es&storm=ribbon-1&rogue=default

 

  大坑3:這個就比較低級了,之前不知道elasticsearch + kibana 要保持在同一版本下,不然的話kibana無法正常顯示,具體什么錯誤忘記了,反正要保持ELK 同一版本

 

 

  正確安裝elasticsearch 如下

docker pull elasticsearch:6.8.1

 

  注意后邊一定要加版本號,不然下載不了

 

第三步:配置elasticsearch端口

docker run -it --name elasticsearch -d -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch 

  

大坑4:注意坑又來了,以上語句無法安裝,會提示 elasticsearch :lastest錯誤,正確做法是將elasticsearch 名用鏡像ID代替

docker images #查看鏡像ID

  

  我這里是446946b24cdd所以正確語句應該是

docker run -it --name 446946b24cdd -d -p 9200:9200 -p 9300:9300 -p 5601:5601 446946b24cdd

 第四步:查看容器是否啟動成功

docker ps

  

 

第五步:訪問elasticsearch 端口9200

  如果能出現以上JSON恭喜你已經成功安裝了elasticsearch !!!

  kibana安裝步驟請查看博主另一篇隨筆。

 

  最后:碼字不易,如果本文對你有所幫助,麻煩點一下推薦,謝謝,歡迎各路朋友留言交流,大家一起學習一起進步!

 

 

 

 

  

  

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM