如何删除损坏的Cassandra密钥空间

时间:2013-07-11 11:32:07

标签: cassandra

我尝试通过发出" DROP KEYSPACE"来放弃Cassanda(1.2.6)密钥空间。 CQL命令。该命令被绞死。

我无法再访问此密钥空间,无法使用相同名称创建新密钥空间,也无法再次删除它。

恢复策略是什么?我可以简单地从"数据"中删除该文件夹。 dir与被冒犯的密钥空间?处理这个问题的正确方法是什么?

1 个答案:

答案 0 :(得分:3)

首先尝试从命令行擦除键空间:

nodetool scrub name_of_my_keyspace

这将清除可能已损坏的中间表。之后,您可以删除键空间或继续使用它。

当你在计算机上运行测试时会发生很多事情,因为内存不足导致Cassandra偶尔崩溃一次。我不止一次遇到过这个问题。