The 2 ingest nodes won't be then ingest nodes but coordinating nodes.
Ingest nodes are meant to execute an ingest pipeline which you does not seem to use here.
Dedicated master nodes are indeed a plus. Specifically if you have big cluster state. But not mandatory for "small" clusters.
would it make a difference to convert the ingest to coordinator node ? if we are just using it for sending the data to data nodes.
Also if i understood right - if cluster has more than 10+ data nodes its good to have dedicated master nodes. where the recommendation is 3 master nodes.
I'm unsure if you need 3 coordinating nodes. That depends on what you are doing and how much data you are ingesting per day.
Also if i understood right - if cluster has more than 10+ data nodes its good to have dedicated master nodes. where the recommendation is 3 master nodes.
Yes.
May I suggest you look at the following resources about sizing:
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.