I know I need to try a more recent version than 0.16.2, but just
wondering if other people notice this problem. I've seen it across
environments (eg, Ubuntu 10.04, OpenJDK 64 1.6.0_20).
I start multiple elasticsearch processes on different machines, but
even if I start one first and wait for it to fully initialize, the
other processes don't always see it as the Master. They choose
themselves as Master. This seems to happen every couple of restarts.
Usually killing the process and restarting allows it to join.
Are you using the default discovery, using multicast? It might be that you
need to increase the ping_timeout which controls how long a new node will
wait for a ping response when it starts up. The setting
is: discovery.zen.ping.timeout and defaults to 3s.
I know I need to try a more recent version than 0.16.2, but just
wondering if other people notice this problem. I've seen it across
environments (eg, Ubuntu 10.04, OpenJDK 64 1.6.0_20).
I start multiple elasticsearch processes on different machines, but
even if I start one first and wait for it to fully initialize, the
other processes don't always see it as the Master. They choose
themselves as Master. This seems to happen every couple of restarts.
Usually killing the process and restarting allows it to join.
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.