我们的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版本。
关于我们如何解决此问题的任何其他建议?
答案 0 :(得分:1)
我们在内部回答了这个问题。
删除StarGate。一旦我们删除了StarGate,TRUNCATE和DROP KEYSPACE功能就会再次开始正常工作。
我们通知了StarGate支持。