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

一、elasticsearch 集群。

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

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

https://www.cnblogs.com/a393060727/p/12089037.html

  

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

 

 

 

 

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、正常集群成功是显示出集群中的所有服务器。

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

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

 

 

 二、用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

  

 

 

 

 

效果如下:

路径:monitoring-elasticsearch-nodes  点击。

 

 

 

 

posted on 2019-12-28 14:14  陈惟鲜的博客  阅读(804)  评论(0编辑  收藏  举报

导航