Scenario 1
Suppose i have a 3 node cluster(n1,n2,n3) + a kibana node that has an ES coordinating node(n4) on its box that it uses to communicate with the 3 node cluster. n1,n2,n3 are all master/data.
1a) On which nodes(n1->n4) do i need to set discovery.zen.minimum_master_nodes: 2
?
1b) Do i need to set discovery.zen.ping.unicast.hosts: [n1.ip, n2.ip, n3.ip]
on all 4 nodes?
Scenario 2
Suppose i have a 5 node cluster(n1->n5) + a kibana node that has an ES coordinating node(n6) on its box that it uses to communicate with the 5 node cluster. n1,n2,n3 are dedicated master nodes while n4,n5 are dedicated data nodes.
2a) On which nodes(n1->n6) do i need to set discovery.zen.minimum_master_nodes: 2
?
2b) For this cluster configuration, is discovery.zen.ping.unicast.hosts: [n1.ip, n2.ip, n3.ip]
the correct setting? This assumes it's sufficient to only reference the 3 master nodes.
2c) If so, which nodes(n1->n6) do i apply discovery.zen.ping.unicast.hosts: [n1.ip, n2.ip, n3.ip]
to?
Closing
Basically, im confused in which nodes' (kibana coordinating node included) elasticsearch.yml
files i need to set discovery.zen.minimum_master_nodes
and discovery.zen.ping.unicast.hosts
. Thanks.