前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ES日志报错赏析-maximum shards open

ES日志报错赏析-maximum shards open

原创
作者头像
ES小助理
修改2023-07-19 16:01:12
1.7K0
修改2023-07-19 16:01:12
举报
文章被收录于专栏:ES排障

报错现象

代码语言:javascript
复制
this action would add [1] total shards, but this cluster currently has [29998]/[3000] maximum shards open

报错解析

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

解决方案

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

代码语言:javascript
复制
GET _cluster/settings?include_defaults&flat_settings

搜索:cluster.max_shards_per_node

配置查询样例
配置查询样例

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

调整样例:

Kibana方式:

代码语言:javascript
复制
PUT _cluster/settings
{
    "transient":{
        "cluster.max_shards_per_node":"2000"
    }
}

Curl方式:

代码语言:javascript
复制
curl -XPUT -H "Content-Type:application/json" --user user:password -d '{"persistent":{"cluster":{"max_shards_per_node":10000}}}' 'http://ip:port/_cluster/settings'

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 报错现象
  • 报错解析
  • 解决方案
    • 调整样例:
    相关产品与服务
    Elasticsearch Service
    腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档