17、Elasticsearch 运行时分配更新与低级别索引控制
2026/7/19 11:01:15 网站建设 项目流程

Elasticsearch 运行时分配更新与低级别索引控制

1. 运行时分配更新

在 Elasticsearch 集群运行时,除了在elasticsearch.yml文件中设置属性外,还可以使用更新 API 实时更新这些设置。

1.1 索引级别更新

要更新给定索引(如mastering索引)的设置,可以运行以下命令:

curl -XPUT 'localhost:9200/mastering/_settings' -d '{ "index.routing.allocation.require.group": "groupA" }'

此命令将设置发送到指定索引的_settings端点,并且可以在一次调用中包含多个属性。

1.2 集群级别更新

更新整个集群的设置,可运行以下命令:

curl -XPUT 'localhost:9200/_cluster/settings' -d '{ "transient" : { "cluster.routing.allocation.require.group": "groupA" } }'

该命令发送到_cluster/settings端点。transient表示集群重启后该属性将被遗忘,若要设置

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询