Hello there.
I'm trying to update thresholds of disk space in my ES cluster but can't do this due to error.
[admin@client1 ~]$ curl -X PUT "10.xxx.xxx.xxx:9200/_cluster/settings?flat_settings=true" -H 'Content-
Type: application/json' -d'
{
"transient" : {
"cluster.routing.allocation.disk.watermark.low" : "93%"
}, "persistent" : {
"cluster.routing.allocation.disk.watermark.low" : "93%"
}
}
'
{"error":{"root_cause":[{"type":"remote_transport_exception","reason":"[Master1][10.xxx.xxx.xxx:9300][cluster:admin/settings/update]"}],"type":"illegal_argument_exception","reason":"low disk watermark [93%] more than high disk watermark [90%]"},"status":400}
The problem is that high disk watermark is already set to 95%. I checked elasticsearch.yml, persistent settings and transient settings. Everywhere high watermark is 95%.
The same problem occurs when i try to increase high watermark. It says that flood watermark is 95% but it's 98% in fact.
Where does these settings come from?