ES集群及其问题

ES集群及其问题,第1张

ES集群及其问题 1、ES集群优势

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

2、ES集群搭建注意项
  1. cluster.name要一样,毕竟是一个集群的嘛。
  2. node.name要不一样,每个节点都要有属于自己的名字呀。
  3. node.master与node.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. 角色分离。即是上面我们提到的候选主节点和数据节点进行角色分离,这样可以减轻主节点的负担,防止主节点的假死状态发生,减少对主节点“已死”的误判。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4967624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存