当前位置:网站首页>ES日志报错赏析-maximum shards open

ES日志报错赏析-maximum shards open

2022-07-07 12:38:00 ES小助理

报错现象

this action would add [1] total shards, but this cluster currently has [29998]/[3000] maximum shay ds open

报错解析

单个节点的索引分片有最大数限制,超出限制后会导致无法新增分片

解决方案

查看当前集群单个节点可容纳的最大分片数

GET _cluster/settings?include_defaults&flat_settings

搜索:cluster.max_shards_per_node

配置查询样例

根据集群情况,调整最大分片数大小,注意,这里调整的是单个节点最大分片数,集群的最大总分片数需要用单节点最大分片数*节点数

调整样例:

Kibana方式:

PUT _cluster/settings
{
    "transient":{
        "cluster.max_shards_per_node":"2000"
    }
}

Curl方式:

curl -XPUT -H "Content-Type:application/json" --user user:password -d '{"persistent":{"cluster":{"max_shards_per_node":10000}}}' 'http://ip:port/_cluster/settings'
原网站

版权声明
本文为[ES小助理]所创,转载请带上原文链接,感谢
https://cloud.tencent.com/developer/article/2042713