elasticsearch7 docker集群部署

2022-09-19 14:06:10 字數 1218 閱讀 2000

在日誌分析中常用中介軟體 elk,工作中需要部署一套 elastic 7 集群用於儲存資料。搭建過程如下。

映象版本

elasticsearch:7.16.2

kibana:7.16.2

cluster.name: test

node.name: 192.168.20.20 //當前主機名

node.master: true

node.data: true

network.host: 0.0.0.0

http.port: 19200 //外部監聽埠

transport.port: 19300 //集群內部通訊埠

discovery.seed_hosts: ["192.168.20.21:19300","192.168.20.22:19300"] //候選 master

cluster.initial_master_nodes: ["192.168.20.21","192.168.20.22"] //初始化 master

檢視集群狀態

curl -x get "192.168.20.20:19200/_cat/health?v"

檢視節點

curl -x get "192.168.20.20:19200/_cat/nodes?v&pretty"

檢視所有索引

curl -xget "/_cat/indices?v&pretty"

####### kibana 安裝

1 建立資料夾

2 配置檔案,kibana.yml

server.port: 9901

server.name: kibana

server.host: "0"

elasticsearch.hosts: [""]

xpack.monitoring.ui.container.elasticsearch.enabled: true

3 啟動配置

######## elasticsearch-hq 安裝

docker run -d -p 9900:5000 elastichq/elasticsearch-hq:release-v3.5.12

elasticsearch 7 單機配置

elasticsearch 7.0.0 新版更新,填個坑 error1 cluster.initial master nodes is empty on this node error 2 the default discovery settings are unsuitable for produ...

elasticsearch 7 X 部署文件

elasticsearch 7.2.1 kibana 7.2.1 最新版為7.3.0 以下文件是根據7.3.0書寫,7.2.1通用 開發 測試環境 cpu 8 核 記憶體8g 硬碟200g 3臺 生產環境 待討論確定 如已設定則可無須考慮該部署準備操作,文件中所有涉及到ip port的資訊,請根據實...

elasticsearch 7 聚合統計 分組聚合

原文 get index type search 返回值表示,15,20 區間內的值有1個,20,25 區間內的值有0個,25,30 區間內的值有1個,30,35 區間內的值有1個。1 直方圖篩選規則 舉個例子,有乙個price欄位,這個字段描述了商品的 現在想每隔5就建立乙個桶,統計每隔區間都有多...