部署命令
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.0
docker run
--name es
-p 9200:9200 -p 9300:9300
-e "discovery.type=single-node" # 單點模式
-v /data/docker/es/conf.d/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml # 配置檔案
-v /data/docker/es/data:/usr/share/elasticsearch/data # 資料資料夾
-v /data/docker/es/plugins:/usr/share/elasticsearch/plugins # 擴充套件
-v /data/docker/es/back_up:/es_backup/my_backup/ # 快照資料夾
-d docker.elastic.co/elasticsearch/elasticsearch:7.6.0
# 注意資料夾的許可權問題 chmod -r 777 /data
elasticsearch.yml
network.host: 0.0.0.0
path.repo: /es_backup/my_backup
部署命令(來自此)
docker run --name kibana --link=[es的容器id] -p 5601:5601 -d kibana:7.6.0
docker start kibana
docker inspect -f '}}}' container_name_or_id
使用命令進入 kibana 內部,修改~/config/kinaba.yml
檔案內容。
xpack.monitoring.ui.container.elasticsearch.enabled: true修改後,記得重啟。(雲伺服器記得配置安全組)
sudo docker restart [kinaba的容器id]
注意,es 的版本要和 kinaba 的版本相同。點此了解
docker部署es和kibana遇到的坑
docker容器部署es和kibana需要注意的點 1 es和kibana的映象版本必須一致。我這次用的是7.7.1版本 2 es非常占用記憶體,因此在建立容器的時候一定要控制es使用的記憶體 在7.7.1版本的kibana中已經存在了漢化補丁,我們只需要在配kibana的置檔案中新增資訊即可 我在...
kibana和ik的安裝
kibana是乙個基於node.js的elasticsearch索引庫資料統計工具,可以利用elasticsearch的聚合功能,生成各種圖表,如柱形圖,線狀圖,餅圖等。而且還提供了操作elasticsearch索引資料的控制台,並且提供了一定的api提示,非常有利於我們學習elasticsearc...
Kibana結合es的使用
安裝包解壓後執行kibana.bat es已經執行的情況下 http localhost 5601 es是面向文件的,儲存文件的同時對其進行索引使其能被搜尋到。1.建立文件 put lxy demo1 12.讀取文件 返回全部資料 get lxy demo1 1 返回部分資料 get lxy dem...