Проблемы с очисткой данных из пространства ключей на Cassandra 2.1.3 + Stargate

Наша команда QA запросила, чтобы мы полностью очистили все данные в пространстве ключей приложения на нашем сервере Cassandra 2.1.3 перед тестированием. (Cassandra 2.1.3 работает на экземпляре Ubuntu 14.04LTS Azure D12 [4 ядра, 28 ГБ памяти]).

Мы попытались TRUNCATE семейства столбцов, и впоследствии возникли проблемы с повреждением индекса Cassandra и Stargate. (возвращает неверные данные / нет данных).

Мы попытались УДАЛИТЬ данные из семейств столбцов, и у нас возникла та же проблема с индексами и надгробиями.

Нам сказали использовать DROP KEYSPACE с выключенным снимком; это привело к закрытию Cassandra с принудительным отключением всех удаленных подключений, частично удаленному состоянию, когда мы смогли получить доступ к пространству ключей через DevCenter, но оно не появилось в таблице schema_keyspaces и / или поврежденным индексам.

В 30 семействах столбцов содержится менее 100000 записей, поэтому данных не так много.

Мы не можем обновить Cassandra до последней версии, потому что Stargate поддерживает только версию C* 2.1.3.

Любые другие рекомендации о том, как мы можем решить эту проблему?

1 ответ

Мы ответили на вопрос внутренне.

Удалить StarGate. Как только мы удалили StarGate, функциональные возможности TRUNCATE и DROP KEYSPACE снова начали работать соответствующим образом.

Мы уведомили службу поддержки StarGate.

Другие вопросы по тегам