nodetool getseeds¶
Displays the seed node addresses.
Synopsis¶
nodetool [connection_options] getseeds
Description¶
nodetool getseeds shows the currently configured seed nodes for this Cassandra node. Seed nodes are contact points used for cluster discovery and gossip bootstrapping.
Examples¶
Basic Usage¶
nodetool getseeds
Sample Output¶
Seeds:
192.168.1.101
192.168.1.102
192.168.1.103
Configuration¶
# cassandra.yaml
seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: "192.168.1.101,192.168.1.102,192.168.1.103"
Use Cases¶
Verify Seed Configuration¶
nodetool getseeds
Troubleshoot Cluster Discovery¶
# Check seeds when node can't join cluster
nodetool getseeds
# Verify connectivity to seeds
for seed in $(nodetool getseeds | tail -n +2); do
ping -c 1 $seed
done
Best Practices¶
Seed Node Guidelines
- Multiple seeds - Configure 2-3 seeds per datacenter
- Stable nodes - Choose reliable, long-running nodes
- Not all nodes - Don't make every node a seed
Related Commands¶
| Command | Relationship |
|---|---|
| reloadseeds | Reload seed configuration |
| gossipinfo | View gossip state |
| status | Cluster overview |