Problem: We are using elasticsearch for our search-engine, which means first of all there wont be any indexing done everyday but only searching will be done by estimated load of 1000-2000 queries per second.
Topology: The topology for our cluster which we decided is
Total: 5 node cluster
master+data nodes: 3
only client nodes: 2
Our Machines: Each machine/node has 4 GB of ram and 4 cores
Do you have any suggestion for better topology? if yes please share, if you also think that this topology will work then please comment and say it will work.
And one more thing 1000-2000 per second is our peek load, which is not what we get everyday, but we will get on weekends. so planning to sustain that load, elasticsearch should not bend down to knees, lags are allowed but not bending down to knees
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.