Thanks for your reply, I am planning this architecture for production setup and wanted to avoid downtime and split-brain/data loss situations.
What I understood from reply no. 2 is if node_0 is created as a master node then node_3 is not requiredand the answer for point no. 1 a,b,c will change to node_0? correct?
But you are planning this architecture on multiple physical machines right?
If you have only 4 nodes, then keep data and master on all nodes. You can if needed use the 4th node to be ingest (if you are using ingest pipelines - ingest name might be confusing I know) and no data, no master. A coordinating node that is.
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.