ES集群5台机器,由于同时读写导致其中一台机器宕机,

原本每天的索引shard数设定为10,这样5台机器每台分配2个shard,

但是一旦集群宕机,重启集群后,5号机器宕机导致它上面的shard会转移到其他1-4号机器上。

如果此时往ES里写数据,新索引的10个shard就都会分配到5号机器(因为它上面一个shard都没有,ES集群会优先往资源丰富的机器分配shard),如果此时写入数据,请求会全部集中到5号机器上再次造成节点宕机。

采取的措施是:

先建几个空索引,让ES集群自动负载均衡直至5台机器上各自的shard变得均匀,

然后启往ES里写数据建新索引的任务,这样任务的分片就会均匀分不到5台节点,不会给某台节点造成太大的压力。

最后,新建一个索引,删除一个空索引,直至空索引全部删完。

ES集群宕机后处理——重新分配shards,负载均衡相关推荐

  1. HBase案例 | 20000个分区导致HBase集群宕机事故处理

    这是几个月前遇到的一次HBase集群宕机事件,今天重新整理下事故分析报告.概况的说是业务方的一个10节点HBase集群支撑百TB级别的数据量,集群region数量达 23000+,最终集群支持不住业务 ...

  2. linux集群技术(一)--LVS(负载均衡)(一)

    集群功能分类 负载均衡 LVS概述 LVS工作模式 轮训算法 1.集群功能分类 1.1  LB (一)简介 LB:Load Balancing,负载均衡(增加处理能力),有一定高可用能力,但不是高可用 ...

  3. Redis5.0.5集群宕机方案

    前言: 集群状态可用时      执行添加从节点即可 集群状态不可用时(同主从宕机或两主以上同时宕机)需要手动修复 解决方案(主要针对集群状态不可用的状态) 方案一:槽重新分配及手动数据迁移 1.修复 ...

  4. Redis6安装配置集群cluster以及集群宕机注意事项

    Redis6的cluster模型推荐3主3从 先准备3台服务器,每个上面部署2个redis,服务器配置2核2G: 下面在每台服务器安装redis6,每台机器只要安装一次即可,然后分别配置2个端口的co ...

  5. Nacos 集群整合 Nginx 实现反向代理、负载均衡_03

    文章目录 一.Nginx 配置 1. 下载安装nginx 2. 配置nginx 3. 启动nginx 4. 测试验证 5. 配置域名 4.6. 域名验证 一.Nginx 配置 1. 下载安装nginx ...

  6. MyCat分布式数据库集群架构工作笔记0015---高可用_负载均衡_Mycat双主双从读写分离

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 好的,要配置读写分离,咱们要修改,mycat的配置文件 咱们去host97这台主机上去看看配置文件 ...

  7. MyCat分布式数据库集群架构工作笔记0014---高可用_Mycat_负载均衡_双主双从复制配置下

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 上一节,咱们给两天主机M2,M1都设置了slave用户,M1对应的slave是S1,M2对应的sl ...

  8. 除了双机或多机热备,你还该有其他方法解决集群路由机宕机(双机热备)

    Nginx+keepalived双机热备(主从模式) 负载均衡技术对于一个网站尤其是大型网站的web服务器集群来说是至关重要的!做好负载均衡架构,可以实现故障转移和高可用环境,避免单点故障,保证网站健 ...

  9. 【Elasticsearch】es 集群健康值 红色 red 分片 未分配

    1.概述 转载:https://zhuanlan.zhihu.com/p/101608973 转载这篇文章是因为根据我的文章 [Elasticsearch]elasticsearch 7.x 查看分片 ...

最新文章

  1. 头像秒变像素风,宅男大叔自学AI打造大师级水准,火爆推特
  2. 【NLP】2020深度文本匹配最新进展:精度、速度我都要!
  3. servlet跳转页面的几种方法
  4. 电子计算机的应用是第四次信息技术革命,造纸术和印刷术的发明和应用第四次电报.PPT...
  5. php外贸后台,…外贸购物商城网站开发… PHP开发 提供源代码 外贸网站案例 直接购买案例 雇佣兵网...
  6. python代码规范方面的书_你写的Python代码规范吗?
  7. SQL语句批量替换某个指定的字符串
  8. linux qq 提示错误,deepin-wine QQ崩溃,QQ遇到错误的暂时解决方法
  9. 全网最!详!细!tarjan算法讲解
  10. Numpy:numpy包下载并导入Pycharm的方法
  11. python 矩阵连乘
  12. 灌篮高手湘北高中原型
  13. 关于抢购秒杀的实现思路与事例代码
  14. pumping lemma
  15. 如何画双层和四层的PCB
  16. 谷歌身份验证器 手表_6条使您的三星手表更加Google-y的提示
  17. 1.vector::clear和vector::erase的区别
  18. ASCII码对照表(转载)
  19. 【已解决】vagrant up下载box速度太慢的解决方法
  20. 自己打包部署iOS app分发

热门文章

  1. 用Python画一个sin函数图
  2. QQ【可能想认识的人】全自动引流脚本-张二狗笔记
  3. 人人商城中{ifp }函数的意思
  4. 电路邱关源学习笔记——2.5电压源、电流源的串联和并联
  5. 解决msvcp120d.dll和msvcr120d.dll缺失
  6. 滤波器m矩阵 awr 不一样_不容错过的乐器盛会!克瑞凡音与您相约2020上海乐展!...
  7. 计算机二进制表示小数,小数用二进制如何表示
  8. Part 2.2 离散类别值与连续值
  9. 机器学习处理数据为什么把连续性特征离散化、离散值、无监督、有监督用处
  10. verilog将100mhz分频为1hz_50m 分频器设计——50MHZ(含verilog程序)