ES集群及其问题

1、ES集群优势

集群最大的优势就是高可用,ES集群也是这样滴,并且ES集群并不是简单的Ctrl-c和Ctrl-v,是可以把索引分片的。

2、ES集群搭建注意项

  1. cluster.name要一样,毕竟是一个集群的嘛。
  2. node.name要不一样,每个节点都要有属于自己的名字呀。
  3. node.masternode.data,上级与打工人的映射,但是上级也是要打工的(同时为true就既是管理节点又是数据节点了)。
  4. discovery.zen.ping.unicast.hosts集群列表

3、脑裂问题

3.1 问题出现

如果发生网络中断或者服务器宕机,那么集群会有可能被划分为两个部分,各自有自己的master来管理,那么这就是脑裂

3.2 解决方案

  1. 适当调大响应时间,减少误判。通过参数 discovery.zen.ping_timeout 设置节点状态的响应时间,默认为 3s,可以适当调大。
  2. 选举触发。我们需要在候选集群中的节点的配置文件中设置参数 discovery.zen.munimum_master_nodes 的值。
  3. 角色分离。即是上面我们提到的候选主节点和数据节点进行角色分离,这样可以减轻主节点的负担,防止主节点的假死状态发生,减少对主节点“已死”的误判。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值