Teamwork Cloud no longer supports Apache Cassandra 3.x, therefore before upgrading Teamwork Cloud, you need - Make sure that all the nodes are ready.
- Create a snapshot of your data for backup.
- Upgrade sstables by running the command nodetool upgradesstables on each node.
|
To upgrade Cassandra
Shut down the 3.x 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: grep -E 'num_tokens:|cluster_name:' cassandra.yaml |
Uninstall/remove Cassandra 3.x (example with yum package manager) sudo yum remove -y cassandra |
- Install Cassandra 4.x. for installation instructions, see Installing Cassandra on Linux or Installing Cassandra on Windows.
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. cluster_name: 'Test Cluster'
num_tokens: 16 |
The cluster name and token count must match those values set in Cassandra 3.x. |
- Start the Cassandra node.
|