如何放下桌子并收回Cassandra 2.0中的空间?

Gar*_*son 4 cassandra cassandra-2.0

在互联网上有各种各样的冲突方法来删除表格并回收Cassandra 2.0中的空间.有人说丢弃,然后手动删除磁盘上的数据,其他人说截断然后丢弃.大多数页面实际上约为1.0/1.1/1.2

如果我在Cassandra 2.0.x主机上有一个表,所有节点都已启动,我该如何删除表并同时删除所有数据?

Rus*_*ssS 5

2.0最佳解决方案

Truncate
Drop keyspace
Remove folder from disk
Run Code Online (Sandbox Code Playgroud)

truncate将尝试避免DROP/RECREATE问题和僵尸数据返回.在任何情况下,一旦你删除了一个密钥空间,最好不要重复使用该名称.DROP/RECREATE的修复程序将在2.1中出现.