我想删除一个默认的集群设置。这就是我尝试过的。
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
部分(无法重启(中覆盖它。