I am discussing Elasticsearch architecture with my team, and we wondered if the following setup would work :
2 hot nodes
2 warm nodes
As a constraint, each index would have 1 replica for high availability. Let's say, one hot node break at a given time, would the other one serve the data and index new documents while we fix the broken node ? Or do we need to have 3hot/3warm for this use case ?
Yes, you only need two copies of each shard for HA, and therefore two data nodes in each tier. You do, however, need three master-eligible nodes. Here are some docs with more details.
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.