I am trying to setup a large cluster 60nodes on 10physical servers (very
powerful servers). How many master eligible nodes should I setup? Would the
following be sufficient in this case?
10 master only nodes (no data) - One per physical machine
50 data only nodes (not master) - 5 per physical machine
discovery.zen.minimum_master_nodes: 6 (derived from ... 10/2 + 1 to solve
the split brain problem.)
I am trying to setup a large cluster 60nodes on 10physical servers (very
powerful servers). How many master eligible nodes should I setup? Would the
following be sufficient in this case?
10 master only nodes (no data) - One per physical machine
50 data only nodes (not master) - 5 per physical machine
discovery.zen.minimum_master_nodes: 6 (derived from ... 10/2 + 1 to solve
the split brain problem.)
Thanks Jorg. But can you please explain why it doesn't make sense? I
started with one and increased the data nodes. With more data nodes, I
started seeing better indexing throughput and my queries seem to be running
fast. I don't have numbers to give you but I can definitely run the
experiment and post.
Thanks
On Tuesday, December 17, 2013 8:31:47 PM UTC-5, Jörg Prante wrote:
Start with 1 ES node per server. It makes not much sense to have 6 nodes
per server, even on "very powerful" servers.
If you install ES with default configuration, you install developer mode:
small heap, zen discovery, all reasonable feature enabled, many automatic
configurations for resource utilization.
You can change the ES configuration to adapt better to the RAM of your
server. ES scales to the number of CPU cores automatically. Also there are
recommendations for running JVM on large servers.
So, there is no need to run more than one ES JVM per server. Each JVM adds
overhead to the layer between ES und OS, and requires network communication
overhead - it must be slower than a single large node.
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.