<p dir="auto">Elastic Search Version: 0.90.1<br>
Number of servers: 16<br>
Nodes: 32 (2 nodes per server)</p>
<p dir="auto">When using N/2+1 to set the "discovery.zen.minimum_master_nodes":</p>
<p dir="auto"><strong>discovery.zen.minimum_master_nodes: 17</strong></p>
<p dir="auto">The node will never join the cluster. I can set it to:</p>
<p dir="auto"><strong>discovery.zen.minimum_master_nodes: 5</strong></p>
<p dir="auto">And it joins, but setting it to any number above 5 and it all not join.</p>
<p dir="auto">Currently I have 4 hosts in the "discovery.zen.ping.unicast.hosts: "</p>
<p dir="auto"><strong>discovery.zen.ping.unicast.hosts: ["node1", "node6", "node11", "node16"]</strong></p>
<p dir="auto">If I change "discovery.zen.minimum_master_nodes: 5" to "6" the node will not join the cluster. However if I add an additional host to "discovery.zen.ping.unicast.hosts:" the node will then join the cluster. This behavior is consistant, +1 to master_node and I need to add a host to unicast setting.</p>
<p dir="auto">If you have <code class="notranslate">minimum_master_nodes</code> set and you don't supply enough nodes in <code class="notranslate">d.z.p.unicast.hosts</code>, a node can fail to join the cluster. Described at <a href="http://thread.gmane.org/gmane.comp.search.elasticsearch.user/740" rel="nofollow">http://thread.gmane.org/gmane.comp.search.elasticsearch.user/740</a>.</p>