(1)、服务器环境
准备三台服务器集群
服务器名称
IP地址
node-1
192.168.212.182
node-2
192.168.212.183
node-3
192.168.212.184
1、vi elasticsearch.yml 修改配置文件
2、cluster.name: myes ###保证三台服务器节点集群名称相同
3、node.name: node-1 #### 每个节点名称不一样 其他两台为node-1 ,node-2
4、network.host: 192.168.212.180 #### 实际服务器ip地址
5、discovery.zen.ping.unicast.hosts: ["192.168.212.184", "192.168.212.185","192.168.212.186"] ##多个服务集群ip
6、discovery.zen.minimum_master_nodes: 1
(2)、关闭防火墙
systemctl stop firewalld.service
(3)、:9200/_cat/nodes?pretty
*号表示为master节点
注意:
注意克隆data文件会导致数据不同步
报该错误解决办法 :
failed to send join request to master
因为克隆导致data文件也克隆呢,直接清除每台服务器data文件。