As with most software, the most secure version is the latest version. I would therefore like to upgrade my database versions. Currently, I'm running Cassandra 3.7 and Elasticsearch 6.8. Is it recommended to upgrade them?
If so, is there a preferred upgrade path to follow? For example, should I stay on the Cassandra 3.X release or can I immediately upgrade to Cassandra 4.0? The same question applies to Elasticsearch.
Hello,
On the Elastic side of the question, it's possible to upgrade to any version in the 6.X range. However, I do not recommend downgrading to lower than 6.8 because there's no free security features in lower versions. I also think it's not worth upgrading to any other version, since the hassle to upgrade is not worth the extra benefits.
We are currently looking into Elastic 7.x but this comes with some extra technical difficulties. We will update documentation when this will become possible.
On the how to upgrade, you could just take a copy of elasticsearch.yml file, delete the binaries and service, and reinstall elastic and use the old yml file. (https://www.elastic.co/guide/en/elasticsearch/reference/current/install-elasticsearch.html)
Thanks for the detailed answer Thomas, I’ll stay on Elastic 6.8 then. In the meantime I upgraded my Cassandra to 4.0 and everything still seems fine.