1、准备三台服务器,已安装好es。
2、修改服务集群配置如下
使用命令:
vi elasticsearch.yml
如下:
cluster.name: myes ###保证三台服务器节点集群名称相同 node.name: node-1 #### 每个节点名称不一样 其他两台为node-1 ,node-2 network.host: 192.168.188.133 #### 实际服务器ip地址 discovery.zen.ping.unicast.hosts:["192.168.188.133", "192.168.188.134","192.168.188.135"]##多个服务集群ip discovery.zen.minimum_master_nodes: 1
3、启动es,验证
http://192.168.188.133:9200/_cat/nodes?pretty
注意克隆data文件会导致数据不同步
报该错误解决办法
failed to send join request to master
因为克隆导致data文件也克隆呢,直接清除每台服务器data文件。