We have 7 ES clusters (each having 3 nodes) running in production on the 6.8 version. We are planning to upgrade them to 7 and then eventually to 8. We have 2 options
- Upgrade versions on node one by one (rolling upgrade)
- Copy data from the old version cluster to the new version and then use the updated version in the code once all data is migrated.
In both options, we will have to handle 2 versions of ES in the application. We are using java spring data. How can we use 2 versions of ES and also which option will best suited for us?
Let me know if you need any more details.
Thanks in advance!