修改默认ElasticSearch集群的分片数限制

2021-10-13

elasticsearch最大节点数_记录 Elasticsearch 的 maximum shards open 问题

官网: https://www.elastic.co/guide/en/elasticsearch/reference/7.x/cluster-update-settings.html

GET _cluster/health

也可以直接修改 elasticsearch.yml的配置文件
cluster.max_shards_per_node: 900000
PUT _cluster/settings
{
"persistent": {
"cluster": {
"max_shards_per_node":10000
}
}
}

集群更新 API 有两种工作模式:

临时(Transient)

这些变更在集群重启之前一直会生效。一旦整个集群重启,这些配置就被清除。

永久(Persistent)

这些变更会永久存在直到被显式修改。即使全集群重启它们也会存活下来并覆盖掉静态配置文件里的选项。

临时或永久配置需要在 JSON 体里分别指定。

重启ES之后再去查查看是否生效了。
GET /_cluster/settings?pretty

分类:Linux | 标签: |

相关日志

评论被关闭!