es只是在选举的时候用了raft,日志复制没有用,同步状态是二阶段








请求携带的term是为了让选举成功概率更高一些么


多个node都可以成为leader,但是最后一个leader会成为leader

node只要看到其他节点发送了请求选票的请求就会推出leader




这种情况可能产生脑裂

这就是cluster_state上的新旧两种配置

7之前的版本这个rpc可能非常长,在集群分片很多的情况下



total_shard_per_node阻止了



水位线在混部的时候有讲究的



close也费劲,因为也会使用refresh



nginx只看看9200是活的,所以就会无脑转发,导致了tcp99暴涨
协调节点内存加到100G
G1进行gc
g1加到过300G,region很多导致时间比较长


协调节点的是更加吃内存的,数据节点正常就是31g,协调节点可以放成更大,关于 g1 的 也可以看下: https://elasticsearch.cn/question/4589

glibc max_arrang 设置为1

两个master导致的隐患,master挂了被回收了,后来再加入新的加两个也不认识了,没法选出master了
这个问题做一下测试

export MALLOC_ARENA_MAX=1
参考这个博客的解释
https://www.easyice.cn/archives/341

es最新的集群选举策略相关推荐

  1. Zookeeper源码之集群选举

    前言 zookeeper算是一个流行的分布式协调框架,在大量java分布式中间件中广泛使用.在学习zookeeper的源码前建议先了解一下分布式一致性协议的概念,zookeeper自己实现了一套满足c ...

  2. Redis集群运维与核心原理(哨兵选举、集群选举等)剖析

    1.Redis集群方案比较 哨兵模式 高可用集群模式 redis集群是一个由多个主从节点群组成的分布式服务器群,它具有复制.高可用和分片特性.Redis集群不需要 sentinel哨兵也能完成节点移除 ...

  3. 多台es服务器搭建elasticsearch集群,es单机伪集群搭建,在一台服务器上以三个不同的端口模拟三台主机完成es伪集群搭建,windows和Linux操作方法一致

    目录 (一)es单机伪集群搭建 一.准备三台elasticsearch服务器(复制三个es目录) 二.修改每台服务器的配置 1.修改es配置文件 2.配置注意 (二)多台服务器es集群搭建: 1 安装 ...

  4. Redis集群选举原理与脑裂问题

    系列文章目录 第一节 Redis的安装 第二节 Redis的五种数据结构(String.Hash.List.Set.ZSet) 第三节 Redis的持久化方式 第四节 Redis主从架构 第五节 Re ...

  5. dubbo调用失败策略_面试官:dubbo负载均衡策略,集群容错策略,动态代理策略有哪些...

    面试官心理分析 继续深问吧,这些都是用 dubbo 必须知道的一些东西,你得知道基本原理,知道序列化是什么协议,还得知道具体用 dubbo 的时候,如何负载均衡,如何高可用,如何动态代理. 说白了,就 ...

  6. dubbo负载均衡策略和集群容错策略

    dubbo负载均衡策略 random loadbalance 默认情况下,dubbo是random load balance随机调用实现负载均衡,可以对provider不同实例设置不同的权重,会按照权 ...

  7. Dubbo面试 - dubbo 负载均衡策略和集群容错策略都有哪些?

    Dubbo面试 - dubbo 负载均衡策略和集群容错策略都有哪些? 面试题 dubbo 负载均衡策略和集群容错策略都有哪些?动态代理策略呢? 面试官心理分析 继续深问吧,这些都是用 dubbo 必须 ...

  8. 2019最新k8s集群搭建教程 (centos k8s 搭建)

    2019-k8s-centos 2019最新k8s集群搭建教程 (centos k8s 搭建) 网上全是要么过时的,要么残缺的,大多数都是2016年,2017年的文档,照着尝试了N次,各种卸了重装,最 ...

  9. elasticsearch集群选举源码解析

    elasticsearch的节点Node在启动的时候(也就是在start()方法中)开始加入集群,并准备参与选举. 在Node的start()方法中,会调用ZenDiscovery的startInit ...

最新文章

  1. wp 删除独立存储空间文件(多级非空文件夹删除)
  2. 6月书讯 | 唠嗑也能学数学!
  3. python常用模块(二)
  4. 从Windows计算机上完全删除iTunes和其他Apple软件
  5. 中国已消失的9所世界级大学
  6. 学习动态性能表(19)--v$undostat
  7. BitMap 的基本原理和实现
  8. jsp-解决自写Servlet老是报错404
  9. 扎心!新浪年度报告:90后程序员月薪2万,没女朋友
  10. 创建表时参数PCTFREE和PCTUSED是什么意思?
  11. 第八章软件构造的性能——程序的动态分析方法与工具
  12. Windows令牌窃取提权和烂土豆提权学习
  13. Anaconda如何安装PyTorch?
  14. 宏基因组数据分析:差异分析(LEfSe安装使用及LDA score计算)
  15. unity更优秀的跳跃手感(简单物理小知识)
  16. C#使用ADO.NET访问数据库
  17. mysql黑盒测试_黑盒测试记录二
  18. 前端Ts大写日期转化日期格式
  19. android 高德坐标对象,android: 高德地图
  20. ssci源刊里有开源期刊吗_计算机类SCI检索源刊,期刊影响因子排名

热门文章

  1. (一)boost库之日期、时间
  2. Windows Sockets 2.0 新特性
  3. 强!Prometheus与Zabbix的对比选型!
  4. 干货!Java字节码增强探秘
  5. HTTPS虐我千百遍,我却待她如初恋!
  6. Java程序员面试必备的一些流程图
  7. 【今晚7点半】:华为云视频直播在各细分场景的体验指标优化实践
  8. 从编解码算法到全链路RTC架构,揭秘淘系直播技术演进之路
  9. 万物皆可“小程序”——迟到的iOS 14之猜想
  10. RTP之H264封包和解包