nodetool decommission:关闭当前节点,并把数据复制到环中紧邻的下一个节点,当前节点不在对外服务 。
nodetool rebuild:当有新的数据中心加入,运行这个命令复制数据到数据中心
nodetool removenode HostID:删除一个节点 例:./nodetool removenode dcbbad83-fe7c-4580-ade7-aa763b8d2c40
nodetool removenode status:查看删除状态
nodetool removenode force:如果用status发现总在等待一个节点, 行一次force停掉
nodetool flush 或repair : 是将某keyspace中的缓存区数据提交,所以必须有在flush命令后提交一个keySpace的参数,否则命令不能执行.
nodetool drain: 会把memtable中的数据刷新到sstable,并且当前节点会终止与其他节点的联系。执行完这条命令需要重启这个节点。一般在Cassandra版本升级的时候才使用这个命令。
nodetool move命令: 将当前节点中的数据转移到另一个指定的集群节点.
nodetool loadbalance命令: 上传当前节点的所有数据到其它集群节点中,并将读取节点的请求转发到ring中的其它节点中.