I have an ES cluster divided into 6 servers at 172.16.146.xxx and
172.16.147.xxx with no multicast discovery enabled:
but with two gossip servers, one from each ip range, configured as the
unicast hosts list, so the cluster is discovered and formed ok.
discovery.zen.ping.unicast.hosts: ["172.16.146.1", "172.16.147.1"].
Does this configuration (no multicast and only two unicast hosts) make
sense? What would happen if one of these fails?
At the same time I've created a client to index/search data in a ES
cluster, based on configuration it initiates a Node or a Transport
client, with a list of hosts also configured for the latter.
Hosting the client in 172.16.137.156, if I start a Node client, with
the cluster name correctly set, it can't discover the cluster
(MasterNotDiscoveredException), but using the Transport one, with the
list of hosts explicitly declared, it works ok, as expected.
So, how the Node client would find the master if no multicast nor list
of hosts was explicitly defined?
Thanks for your great support,