0
点赞
收藏
分享

微信扫一扫

ELK---- Elasticsearch 集群,用kabuna查看集群情况。

一、elasticsearch 集群。

准备工作:准备3台服务器。
192.168.5.132
192.168.5.133
192.168.5.134

1、安装配置环境。之前的文章已写过,这里不重复。无非是JDK、elasticsearch 安装的过程。请查看之前的文章

  

2、其中其中一台服务,确保能正常访问。

如果不能,请检查是启动问题,还是防火墙没关闭问题。

如果防火墙没关闭,则关闭,或者只开放http需要的9200端口。

#关闭防火墙 
systemctl stop firewalld.service

 

3、集群配置。

vi elasticsearch.yml

vi elasticsearch.yml

cluster.name: chencsjq ###保证三台服务器节点集群名称相同
node.name: jq134 #### 每个节点名称不一样 其他两台为jq132 ,jq133,jq134
network.host: 192.168.5.132 #### 实际服务器ip地址
discovery.zen.ping.unicast.hosts: ["192.168.5.132", "192.168.5.133","192.168.5.134"]##多个服务集群ip
discovery.zen.minimum_master_nodes: 1

ELK---- Elasticsearch 集群,用kabuna查看集群情况。_elasticsearch

 

 

 

 

4、验证,如果访问其中一台,查看返回数据只有一台信息则集群失败,原因可能是安装目录下的data中的数据问题原因。这个时候直接

​​http://192.168.5.132:9200/_cat/nodes?pretty​​

​​http://192.168.5.133:9200/_cat/nodes?pretty​​

​​http://192.168.5.134:9200/_cat/nodes?pretty​​

rm -rf /安装目录/data/*

 

5、正常集群成功是显示出集群中的所有服务器。

如果其中某台有问题,那么重启后,也能自动恢复。

任何一个连接打开看到的效果都是一样的:

ELK---- Elasticsearch 集群,用kabuna查看集群情况。_数据_02

 

 

 二、用kabuna查看集群情况。

进去kabuna安装目录,编辑

#编辑config的配置文件yml
vi config/kibana.yml
#修改指定集群中的elasticsearch中的一台服务地址
#指定开放端口
server.port: 5601
#指定当前服务器IP
server.host: "192.168.5.132"
#指定其中一个节点
elasticsearch.url: "http://192.168.5.132:9200"

修改完成后,启动kabuna

bin/kabuna

  

 

ELK---- Elasticsearch 集群,用kabuna查看集群情况。_数据_03

 

 

 

效果如下:

路径:monitoring-elasticsearch-nodes  点击。

ELK---- Elasticsearch 集群,用kabuna查看集群情况。_elasticsearch_04

 

 

 

ELK---- Elasticsearch 集群,用kabuna查看集群情况。_elasticsearch_05

 

举报

相关推荐

0 条评论