主要有以下几步:
1.准备服务器,这里准备了三台虚拟机,需要在一个网段内:
192.168.206.66
192.168.206.105
192.168.206.106
2.分别安装elasticsearch,具体安装流程参考前面的安装教程
3.elasticsearch.yml配置:
cluster.name:es名称,必须保持一致,名字一致就会自动发现
node.name:节点名称,分别取不同的名字,这里分别为node-1,node-2,node-3
node.master:是否为主节点,这里都设置为true
node.data:是否为数据节点,这里也都设置为true
discovery.zen.ping.unicast.hosts: ["192.168.206.66", "192.168.206.105", "192.168.206.106"] 添加集群ip
discovery.zen.minimum_master_nodes: 2 配置集群最少主节点数目,通常为 (可成为主节点的主机数目 / 2) + 1
gateway.recover_after_nodes: 2 配置当最少几个节点回复之后,集群就正常工作
4. 确保防火墙关闭,启动es即可