搭建elasticSearch7.9.2集群和kibana监控

it2023-02-21  81

搭建elasticSearch集群和kibana监控

准备搭建elasticSearch配置修改配置说明验证使用kibana监控集群状态

准备

版本:elasticSearch7.9.2 系统:centos7 机器:3台,例 192.168.1.106, 192.168.1.107, 192.168.1.108

搭建elasticSearch

搭建过程参考之前的文章 , 搭建ELK分布式日志采集系统,分别在3台机器部署

配置修改

修改3台机器的配置,例如 192.168.1.106

# ---------------------------------- Cluster ----------------------------------- # ... cluster.name: cbos2.1-elasticsearch # ... node.name: node-106 # ... path.data: /usr/local/elk_7.9.2/elasticsearch/elasticsearch-7.9.2/data path.logs: /usr/local/elk_7.9.2/elasticsearch/elasticsearch-7.9.2/logs network.host: 0.0.0.0 # ... http.port: 9200 # ... discovery.seed_hosts: ["192.168.1.106","192.168.1.107","192.168.1.108"] # ... cluster.initial_master_nodes: ["node-106"]

192.168.1.107

# ---------------------------------- Cluster ----------------------------------- # ... cluster.name: cbos2.1-elasticsearch # ... node.name: node-107 # ... path.data: /usr/local/elk_7.9.2/elasticsearch/elasticsearch-7.9.2/data path.logs: /usr/local/elk_7.9.2/elasticsearch/elasticsearch-7.9.2/logs network.host: 0.0.0.0 # ... http.port: 9200 # ... discovery.seed_hosts: ["192.168.1.106","192.168.1.107","192.168.1.108"] # ... cluster.initial_master_nodes: ["node-106"]

192.168.1.108

# ---------------------------------- Cluster ----------------------------------- # ... cluster.name: cbos2.1-elasticsearch # ... node.name: node-108 # ... path.data: /usr/local/elk_7.9.2/elasticsearch/elasticsearch-7.9.2/data path.logs: /usr/local/elk_7.9.2/elasticsearch/elasticsearch-7.9.2/logs network.host: 0.0.0.0 # ... http.port: 9200 # ... discovery.seed_hosts: ["192.168.1.106","192.168.1.107","192.168.1.108"] # ... cluster.initial_master_nodes: ["node-106"]

配置说明

3台机器保证都在同一个cluster.name集群下面;每一个节点的名称不能重复;discovery.seed_hosts为所有节点的列表,可以考虑用nginx做负载均衡到每一台机器,避免增减节点时要修改大量配置(logstash,kibana等);选其中一台机器作为masterNode主节点,这里选的是106

验证

启动成功后在浏览器输入 http://192.168.1.106:9200/_cat/nodes

结果如下即为成功

使用kibana监控集群状态

使用kibana运行如下api

PUT _cluster/settings { "persistent": { "xpack.monitoring.collection.enabled": true } }

打开kibana左侧菜单的堆栈检测,出现如下页面即为成功

最新回复(0)