Linux使用Docker啟動Elasticsearch並配合Kibana使用,安裝ik分詞器


注意事項

  • 這里我的Linux虛擬機的IP地址是192.168.1.3
  • Docker運行Elasticsearch容器之后不會立即有反應,要等一會,等待容器內部啟動Elasticsearch,才可以訪問192.168.1.3:9201
  • Docker運行Kibana容器之后不會立即有反應,也需要等一會,因為Kibana加載較慢,可能你立即訪問192.168.1.3:5601會出現Kibana server is not ready yet,這時不要着急,就一直刷新稍微等待一會
  • 等待之后進入Kibana時頁面一直在加載,第一次可能加載慢,屬於正常現象,等一會就行了

運行容器

  • 修改參數
    • vi /etc/sysctl.conf
    • 在下面添加vm.max_map_count=262144
    • 再輸入sysctl -p讓內核參數立即生效
  • 運行容器,沒有鏡像會自動拉取
    • docker run --name elasticsearch02 -p 9201:9200 -p 9301:9300 -e "discovery.type=single-node" -d elasticsearch:7.4.0
  • 安裝ik分詞器`
    • 進入容器docker exec -it elasticsearch02 bash
    • 執行安裝elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.4.0/elasticsearch-analysis-ik-7.4.0.zip
    • 如果安裝過程中有提示就輸入y
    • 輸入exit退出容器
    • 最后再重啟容器docker restart elasticsearch01

整合Kibana

Windows啟動

Docker啟動

  • 運行容器,沒有鏡像會自動拉取
  • docker run --name kibana01 --link elasticsearch02:elasticsearch -p 5601:5601 -d kibana:7.4.0
    命令講解

再次提醒,使用容器啟動這兩個命令之后,不能立即訪問,需要等會兒...


免責聲明!

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



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