If none of these will break your index (it most likely will), you can use whatever you'd like (snapshot 6.x > restore to 7.x - this is the fastest way). However if it will break your index, then you need to figure that out.
For me i just ended up reindexing my entire 2.2 TB index. It took less than a day, and would've been much faster than using the reindex API and other solutions available.
I don't think that's true. You can't open a 5.x index in 7.x, but once you've addressed that (and any other deprecation warnings) an in-place upgrade is the way to go.
To migrate to a different cluster at the same time, as the OP wants, I would recommend restoring a snapshot of the old cluster into the new one.
Maybe it will more likely break if you're going 5 > 7 (like i did) than it is 6 > 7 (what OP is doing). It all depends on how they're setup and what things they're using that were deprecated/removed. It's always best to review the breaking changes before you update as to not run into issues.
But yes, as David and I pointed out, if there are no breaking changes affecting your cluster, then a simple snapshot and restore is the way to go (make sure you figure out/address any breaking changes first).
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.