ElasticSearch 集群与x-pack监控集群分开部署
Posted zym1414
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ElasticSearch 集群与x-pack监控集群分开部署相关的知识,希望对你有一定的参考价值。
现在项目的集群因为分片较多,监控压力较大,所以研究了一下把监控数据集群分离的方法
因为license是base,目前内网环境并没有添加http认证,所以关于认证部分的设置没有研究
被监控集群A,一共5个节点:192.168.4.1~192.168.4.5
监控集群,一共2个节点:192.168.4.101~192.168.4.102
kibana在单独节点:192.168.4.111
在集群A中每个节点的elasticsearch.yml中添加
xpack.monitoring.exporters: my_remote: type: http host: ["http://192.168.4.101:9200","http://192.168.4.102:9200"]
在集群B中每个节点的elasticsearch,yml中添加
xpack.security.enabled: false
xpack.monitoring.enabled: false
关闭集群B自身的认证和监控数据
在kibana节点的kibana.yml中修改,将
elasticsearch.url设为集群A的地址
xpack.monitoring.elasticsearch.url设为集群B的地址
elasticsearch.url: http://192.168.4.1:9200
xpack.monitoring.elasticsearch.url: http://192.168.4.101:9200
此后重启集群a即可
以上是关于ElasticSearch 集群与x-pack监控集群分开部署的主要内容,如果未能解决你的问题,请参考以下文章
ElasticSearch Kibana 和Logstash 安装x-pack记录
Elastic Search添加X-Pack插件后,head无法访问的问题