我们的 QA 团队要求我们在测试之前彻底清除 Cassandra 2.1.3 服务器上应用程序密钥空间中的所有数据。(Cassandra 2.1.3 在 Ubuntu 14.04LTS Azure D12 实例 [4 核,28GB 内存] 上运行)。
我们曾尝试截断列族,之后遇到了 Cassandra 和 Stargate 索引损坏的问题。(返回不正确/无数据)。
我们试图从列族中删除数据,并且在索引和逻辑删除方面遇到了同样的问题。
我们被告知在关闭快照的情况下使用 DROP KEYSPACE;这导致 Cassandra 关闭,所有远程连接都被强制关闭,在几次我们能够通过 DevCenter 访问密钥空间的情况下处于部分删除状态,但它没有出现在 schema_keyspaces 表中,和/或损坏的索引中。
30 个列族的记录不到 100,000 条,因此数据量并不大。
我们无法将 Cassandra 升级到最新版本,因为 Stargate 仅支持 C* 2.1.3 版本。
关于我们如何解决这个问题的任何其他建议?