Page History
...
id | 1262020290 |
---|
...
id | 1262020301 |
---|
...
id | 1262020300 |
---|
Teamwork Cloud no longer supports Apache Cassandra 3.x, therefore before upgrading Teamwork Cloud, you
...
need to upgrade Casandra to
...
version 4.1.
Note | ||
---|---|---|
| ||
|
...
|
...
|
...
|
...
|
...
|
To upgrade Cassandra
IMPORTANT! Flush memtables to the disk by executing the following command:
Code Block language bash theme DJango linenumbers true nodetool drain
Shut down the Cassandra node.
- Backup the Cassandra configuration file at: /etc/cassandra/default.conf/cassandra.yaml
Make a note of the existing cluster name and token count with the following command:
Code Block language bash theme DJango linenumbers true grep -E 'num_tokens:|cluster_name:' cassandra.yaml
Uninstall/remove Cassandra 3.x (example with yum package manager)
Code Block language bash theme DJango linenumbers true sudo yum remove -y cassandra
- Install Cassandra 4.x. for installation instructions, see Installing Cassandra on Linux
...
- or Installing Cassandra on Windows.
Configure the 4.x node to point to the appropriate data files in
...
the /etc/cassandra/default.conf/cassandra.yaml
...
settings as shown in the example below.
Code Block language bash title Example data_file_directories: - /data/data commitlog_directory: /logs/commitlog hints_directory: /data/hints saved_caches_directory: /data/saved_caches
Check the cluster name and token count
...
in cassandra.yaml.
...
If needed, replace the default values with the values set in 3.x. The example below shows the default values for a Cassandra 4.x installation.
Code Block language bash title Example cluster_name: 'Test Cluster' num_tokens: 16
Note title Cassandra 4 Configuration The cluster name and token count must match those values set in Cassandra 3.x.
- Start the
...
- Cassandra 4.
...
- x node.
- Check the log files for errors.
- After the upgrade is complete, perform the required post-installation configuration changes. For more information,
...
...
...
Additional resources
For more information about upgrading Apache Cassandra, see https://www.datastax.com/learn/whats-new-for-cassandra-4/migrating-cassandra-4x.