I have 20 large machines with 256gb of memory on each and I configured the
nodes in the following way:
Total Nodes: 60 (3 per physical machine)
Memory for each node: 30g
discovery.zen.ping.unicast.hosts: ["host1[9300-9400], host2[9300-9400],
discovery.zen.minimum_master_nodes: 31 (TO PREVENT SPLIT BRAIN)
Total Master+Data Nodes:40, DataOnly Nodes:20
Q1: Is this the right way to setup the Unicast? Or should I just specify
one or two hosts in the "unicast.hosts" list and Start those before
starting the rest of the nodes?
When I configured Unicast hosts with all the available hosts, My cluster
is taking very long time to come up and also some of the shards are getting
stuck at "INITIALIZING" state. Also, some of the nodes don't even come up.
I see some warnings in the logs saying cluster initialization not set after
Q2: In large cluster like this, Is there a benefit in making some of the
nodes just Master with no data? If so, how much memory should I give to
Master only nodes?
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to email@example.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/58f4466a-f0e2-4775-9010-a5ac60b019d8%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.