动态删除弹性搜索集群默认设置



我想删除一个默认的集群设置。这就是我尝试过的。

curl -XPUT localhost:9200/_cluster/settings  -H 'Content-Type: application/json' -d' 
{
"transient": {
"cluster.some_setting_has_default_value_only": null
}
}
'

然而,这不起作用,我仍然可以在localhost:9200/_cluster/settings?pretty&flat_settings&include_defaults中看到设置。

在调试时,我发现由于transient设置中不存在此设置,因此删除此设置并不麻烦,因此仍然应用默认值。我也用persistent密钥验证了这一点。

您不能删除默认设置。您只能在transient部分(无法重新启动(或persistent部分(无法重启(中覆盖它。

最新更新