After you create a client for the Cassandra cluster and run the first backup, the Cassandra nodes are auto discovered. The node properties, such as, the Cassandra data directory, the Java path directory, and the location of the configuration file (cassandra.yaml) are also configured.
You can explicitly run a discover operation before running the first backup.
If you need to replace a dead node in Cassandra cluster, add a placeholder node, and then perform the replacement restore operation.
If you have replaced a dead node or added a new node to the cluster, the next backup auto discovers and updates the node information.
Note
For docker deployments, run a discover job and configure the node properties. Else, the backups will fail.
Procedure
-
From the navigation pane, go to Protect > Big data.
The Big data page appears.
-
In the Name column, click the cluster that you want to configure the nodes for.
The cluster page appears.
-
On the Configuration tab, click Discover nodes.
The Cassandra nodes that are part of the cluster are discovered.
-
Select a node that you want to configure, and then click Edit node.
The Edit node dialog box appears.
-
In the Java path box, enter the full path to the Cassandra gateway node java installation path, for example, /opt/java/jreXX.xx/bin.
Do not end the directory path with "/".
-
In the Cassandra configuration file path box, enter the full path to the location of the Cassandra configuration file, either cassandra.yaml file or scylla.yaml file.
Do not enter the file name. Enter the path to the file, for example, /etc/cassandra/conf or /etc/scylla. Do not end the directory path with "/".
-
In the Cassandra data files directory box, enter the full path to the location where the data is stored, for example, /var/lib/cassandra/data or /var/lib/scylla/data.
If you have multiple data paths, you can separate them with a semicolon (;). Do not end the directory path with "/".
-
Click Save.
Repeat the above steps for all the nodes that you want to configure.