1、ElasticSearch集群
单机ES可以用,但是一旦Down机,将导致ES不可用。这时候可以考虑ES集群,两台以上的ES就可以搭建集群。

主分片和副本分片不能分布在同一个服务器中,否则一个服务器宏机,该分片就没了
2、集群的安装
三台服务器的IP
192.168.127.130 (之前使用的ES单节点就是使用的这台)
192.168.127.128
192.168.127.129
128和129的配置 ES的安装参考130 Linux 下ElasticSearch安装
修改130的elasticsearch.yum 路径/usr/local/elasticsearch-7.4.2/config下
将集群的名称改为为 larry-elasticsearch-cluster

其它两台128,129服务器, 集群名称也改成 larry-elasticsearch-cluster
修改
192.168.127.130 es-node1 (保持不变)
192.168.127.128 es-node2
192.168.127.129 es-node3

增加主节点和数据节点配置
在192.168.127.130增加如下配置
mode.master true代表主节点,将来有可能成为master,设置为false,则永远不会成为master。主要作用是用于管理整个集群,负责创建和删除索引,管理其他的非master节点
mode.data true 代表数据节点,用于对文档数据的增删改查

其它两台128和129配置与130相同
修改Discovery,配置集群列表
192.168.127.130 节点配置Discovery

其它两台128和129配置与130相同
启动的时候,使用一个master节点
查看130的配置

128的配置

129的配置

这样三台ES就配置好了。
3、集群的启动
分别启动3台ES,从下图所示,都已经启动成功了。

















