Need steps to upgrade apache Cassandra version from 3.0.9 to 3.11.10
Bringing together the Apache Cassandra experts from the community and DataStax.
Want to learn? Have a question? Want to share your expertise? You are in the right place!
Not sure where to begin? Getting Started
The high level steps for upgrading from Cassandra 3.0 to 3.11 are:
Due to a known issue that has potential for data corruption leading to data loss (CASSANDRA-16735), DO NOT INSTALL the following versions:
For details, see Jordan West's blog post at the Apache Cassandra website.
To perform a minor patch upgrade, you will need to specify the target version. For RHEL/CentOS systems:
$ sudo yum install cassandra-3.0.25-1
For Ubuntu/Debian systems:
$ sudo apt-get install cassandra=3.0.25
In order to install a newer major version of Cassandra, you will need to update the repository/sources on each node. See the Cassandra installation document for details.
For RHEL/CentOS systems:
$ sudo yum install cassandra-3.11.11-1
For Ubuntu/Debian systems:
$ sudo apt-get install cassandra=3.11.11
The latest versions of Cassandra 3.0 and 3.11 contain the same fixes and for the most part the same features. Unless there is a specific C* 3.11 feature you require, it is not necessary to upgrade to C* 3.11.
It is more important to upgrade to C* 3.0.25 since C* 3.0.9 is very old (released in September 2016).
Thoroughly review the instructions in NEWS.txt and make sure you perform all the necessary steps to avoid running into issues.
Rehearse the upgrade in a non-production environment multiple times so you get familiar with all the necessary steps and identify issues before attempting it in production. Cheers!
@murari.rameshbabu_114828 , please be advised that latest version of Open Source Apache Cassandra® today is
4.0.1. We recommend upgrading in this sequence,
3.0.9 -> 3.0.latest ->
4.0.1. In the 3.x series, the latest version is standing today at
3.11.11. Please refer to Downloads documentation page for additional details.
For general update instructions, you could refer to this documentation, but please make sure to use the appropriate OSS Apache Cassandra® version. Be sure to also read the upgrade related instructions on the official GitHub repository to know about version-specific items.
Alternatively, you could leverage DataStax Luna (this website has rich details about the program) that offers a limited time free-trial consultation to get 24/7 support for Open Source Apache Cassandra® with up to 15 tickets per year. You could register for the same here at https://luna.datastax.com website/portal.
8 People are following this question.