Hello,
I have a three node cluster set up with no explicitly defined roles for each nodes. I can see by disk usage and index document count that no data was ingested into master node - only non-master nodes have data on them. How do I equally distribute the data across all three nodes.
Here's the full output. Originally and at the time of ingestion esnode01 was the master, but after I bounced it esnode03 was elected master. The original jvm size for esnode01 was 32GB just as 02 and 03. The data was sent to the API of esnode01.
That does not look like the output from the API I linked to. Are you sure you ran the correct API?
Note that when you are indexing data into Elasticsearch data can be sent to any node and the master role does not participate in request processing unles something results in a change to the cluster state, e.g. new index is created or mappings changed. Which node is master at any time does therefore have no imapct at all on which node you index data into nor where the data ends up.
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.