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下
将集群的名称改为cluster.name为 larry-elasticsearch-cluster
其它两台128,129服务器, 集群名称也改成 larry-elasticsearch-cluster
修改node.name
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,从下图所示,都已经启动成功了。
作者:Work Hard Work Smart
出处:http://www.cnblogs.com/linlf03/
欢迎任何形式的转载,未经作者同意,请保留此段声明!