一. 基本环境
服务器环境为centos 7
node-1:192.168.31.244
node-2:192.168.31.127
二.修改配置文件
安装jdk和es步骤略
节点1上配置如下:
vi /etc/elasticsearch/elasticsearch.yml
cluster.name: elasticsearch
node.name: node-1
node.master: true
path.data: /data
path.logs: /data/logs
network.host: 192.168.31.244
discovery.zen.ping.unicast.hosts: ["192.168.31.127", "192.168.31.224"]
节点2上配置如下:
vi /etc/elasticsearch/elasticsearch.yml
cluster.name: elasticsearch
node.name: node-2
node.master: true
path.data: /data
path.logs: /data/logs
network.host: 192.168.31.127
discovery.zen.ping.unicast.hosts: ["192.168.31.127", "192.168.31.224"]
重启服务生效
# systemctl restart elasticsearch
查看运行状态
# systemctl status elasticsearch
三. 查看集群状态
返回数据中的status字段提供一个综合的指标来表示集群的服务状况.三种颜色定义如下:
[ green ] : 所有主要分片和币制分片都可用
[ yellow ] : 所有主要分片可用,但不是所有复制分片都可用
[ red ] : 不是所有的主要分片都可用
四. 相关插件
1. head插件(查看集群几乎所有信息,进行简单的搜索查询,观察自动恢复的情况等)
#/usr/share/elasticsearch/bin/plugin -install mobz/elasticsearch-head
插入一段测试数据
查看内容
从图中可以看到集群健康状态为green
2. kopf插件(提供了一个简单的方法,一个elasticsearch集群上执行常见的任务)
# /usr/share/elasticsearch/bin/plugin install lmenezes/elasticsearch-kopf/1.6
使用效果如下:
[延伸]
在配置文件中有一个设置选项
discovery.zen.ping.unicast.hosts: ["192.168.31.127", "192.168.31.224"]
其中的IP地址可以使用节点地址,如
discovery.zen.ping.unicast.hosts: ["node-1", "node-2"]
这样设置的同时要修改/etc/hosts文件,添加以下内容
192.168.31.244 node-1
192.168.31.127 node-2
© 走过岁月...... | Powered by LOFTER