kee*_*lar 4 database-administration cassandra nodetool
卡桑德拉nodetool有一个叫做的命令cleanup:
清理[keyspace] [cf_name]
触发立即清除不再属于此节点的密钥.这对于主要压缩对磁盘空间使用的临时增加和磁盘I/O的增加而言所起的节点具有大致相同的影响.(可选)获取列族名称列表.
我的问题是:
具有不属于它的密钥的节点何时会?
将新节点添加到群集后,减少复制因子或移动令牌.
我什么时候应该清理?
完成上述操作之一后,如果需要节省磁盘空间.延迟运行没有任何害处 - 存在性能影响,唯一的原因是节省磁盘空间.
我应该定期清理(例如每周一次)吗?
不,只有在您执行上述操作之一后才需要节省空间.