I am currently planning an upgrade from ELK 6.6 to 7.4.2 but I would like to do this as rolling upgrade because having the entire cluster restart or down is not an option. According to the documentation, full cluster restart seems to be the only possible way of upgrading directly from 6.6 to 7.4.2: https://www.elastic.co/guide/en/elasticsearch/reference/current/restart-upgrade.html
I would like to know if a rolling upgrade is possible and if yes:
What are some of the things I might need to keep in mind for this procedure
Is there any documentation for the best possible practices to be followed for such an rolling upgrade between major versions?
How should the data migration be taken care of when upgrading between 6.6 to 7.4? Can we just follow normal rolling upgrade steps or do we need reindexing or some procedure like that to be followed?
Elasticsearch can read indices created in the previous major version. If you have indices created in 5.x or before, you must reindex or delete them before upgrading to 7.4.2.
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.