When sending an update settings request to /_cluster/settings with minimum_master_nodes I get the following log entry on my master nodes. It also does not apply the settings.
I've searched all over mailing lists and asked on IRC, but I really cannot tell why this doesn't work. I'm using 1.5.1 on ubuntu and I am using the EC2 discovery plugin, if that matters.
It also gives the same error if I try with transient. Furthermore, the docs under "Important Configuration Changes" [1] does indeed recommend applying this as a persistent setting, which I believe is the only thing that makes sense anyway, because you definitely want to keep this setting after a cluster reboot. If you don't you would most likely lose all your data.
As it indicates, I have three dedicated master nodes, one client node as well as one data node.
EDIT: Updating elasticsearch.yml on a master node and restarting doesn't have any effect. Didn't try changing it on all nodes and restarting the entire cluster, though.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.