So if the only way is to modify elasticsearch.yml then dont I have to restart es everywhere where that node needs to be reflected.  That is after modifying es.yml everywhere.

If not what is the other way? Also in our scenario VIP points to all the elastic nodes and restarting elasticsearch at one place can cause failure of requests to that node which may have been restarting at that time. How is this avoided?

NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB