Are you going to perform an online migration? You'll want to use the same JVM version on all machines that are part of the same cluster. You should also keep in mind that shards won't move from a newer version of ES to an older. Finally, are you aware that a cluster with two master-eligible nodes will either not be fault tolerant (i.e. won't survive if one of the masters goes down) or will be susceptible to split brain situations? It seems people want to implement master-only nodes far more than what is warranted.
I am planning inline migration. I was planning the new master nodes pointing to the same "data" folder. Thus the follow up question.
What about the data folder?
Can the same data folder be used?
Once we have the new "data-nodes" (with the new data folder) will the data be spread across them seamlessly?
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.