this action would add [20] total shards, but this cluster currently has [1986]/[2000] maximum shards

淺唱寂寞╮ 提交于 2020-03-06 09:00:27

业务人员发现 没有数据,生产es 服务器 报错了,导致写不进去数据

this action would add [20] total shards, but this cluster currently has [1986]/[2000] maximum shards

解决办法

https://segmentfault.com/a/1190000021303027

即 

PUT /_cluster/settings
{
  "transient": {
    "cluster": {
      "max_shards_per_node":10000
    }
  }
}

2.  同时 减少 生产索引的时候的分片数,我这里 本来设置为 10 , 目前改为5个

3.   以上2种方式只是缓解而已,考虑增加 es 集群机器,否则会造成 查询 性能减慢。

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!