6 docker安裝es和kibana踩坑記


話說參考視頻跟着老師后面擼代碼,一字不錯的敲出來在自己的電腦上就是不行。有時候你感覺很簡單的東西一看就會一敲就錯。

docker安裝es

docker pull elasticsearch:7.7.0

 然后查看效果

 

 

 創建目錄

mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data

 查看效果

 

 

 

 

 

 創建配置文件

echo "http.host: 0.0.0.0">>/mydata/elasticsearch/config/elasticsearch.yml

 查看效果

 

 

 

 

 

 

docker run --name elasticsearch -p 9200:9200 \ -p 9300:9300 \ -e "discovery.type=single-node" \ -e ES_JAVA_OPTS="-Xms64m -Xmx128m" \ -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \ -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \ -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \ -d elasticsearch:7.7.0

  查看效果

 

 

 

 

 

 重點來了(下面的語句一定是在【root@localhost elasticsearch】#下執行的!!!)

設置成可讀可寫可執行
chmod -R 777 elasticsearch/

 然后訪問

 

 

 安裝kibana

本人在對照着視頻擼這個結果就是不行,百度搜了也沒幾個可以說清楚的... 

安裝kibana(一定要記住,版本和es一樣)

docker pull  kibana:7.7.0

然后(開始入坑)

docker run --name kibana -e ELASTICSEARCH_HOST=http://虛擬機地址:9200 -p 5601:5601 -d kibana:7.7.0

 當年我老師的PPt截圖

 

 

 然后查看kibana啟動日志

 

 

 報錯了,無法連接es

 

 

 此時一首涼涼送給自己(百度了,google了無結果...,於是我開始瘋狂的卸載安裝,安裝重啟,重啟報錯,報錯百度,百度后卸載,卸載后安裝、安裝后報錯,絕望的感覺)

好了廢話不多說了,老師挖的坑最終還要我自己調出來!!!(盡信師,不如無師! >o<),下面的操作注意啦!

查看es對外暴露的ip

 

 

 

 

 

 然后刪除kibana容器,是刪除容器不是刪除景象。

重新運行kibana

docker run --name kibana -e ELASTICSEARCH_HOST=http://es對外暴露的地址:9200 -p 5601:5601 -d kibana:7.7.0

 瀏覽器中訪問

 

 成功出坑!!!

 如果還不行:找到kibana.yml然后修改里面的host也是es對外暴露的ip

命令如下:

find / -name kibana.yml

找到后大概有三個文件,修改中間的就行了

 

還有問題聯系我QQ:1842988062

記得備注:es安裝


免責聲明!

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



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