docker安裝7.4.2版本kibana與es


前言:

  7版本的kibana與之前版本對比不僅有了充足的功能優化,還支持web界面漢化,使用起來比較的人性化,相關注意事項與安裝方法如下:

注意點:

1.kibana的版本和es的版本需要一致,否則訪問kibana頁面時會報Kibana server is not ready yet的錯誤。

2.Kibana server is not ready yet的錯誤也可能時由於沒有在kibana中配置es地址造成的。

搭建:

拉取鏡像:

docker pull docker pull elasticsearch:7.4.2

docker pull kibana:7.4.2

需要注意的時,docker源默認指向境外源,可以使用阿里雲優化下,點我

先啟動es:

docker run --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -d elasticsearch:7.4.2

其中ES_JAVA_OPTS="-Xms512m -Xmx512m"表示限制使用內存為512m,畢竟es是個吃內存的大戶,生產環境,es的官方建議內存配置最多為物理內存的一半

再啟動kibana:

docker run -it -d -e ELASTICSEARCH_HOSTS=http://192.168.74.182:9200 --name kibana -p 5601:5601 kibana:7.4.2

kibana的啟動倒是沒什么大的問題,不過需要注意的時,環境變量中配置的es地址有可能不會生效,這樣的話,就需要進入容器,修改/usr/share/kibana/config/kibana.yml文件中的es地址與端口。

kibana啟動可選參數:

-e TZ='Asia/Shanghai' 設置時區,否則查詢時間需要加+8h -e LANG="en_US.UTF-8" 設置支持中文的編碼方式

 漢化

kibana 7 中官方加入了中文的選項,只需要在配置文件 kibana.yml 中加入

i18n.locale: "zh-CN"

然后重啟kibana容器就ok了,不過6版本及之前的版本,需要下載漢化包並修改配置文件。


免責聲明!

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



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