Как удалить таблицу и освободить место в Cassandra 2.0?

В Интернете есть всевозможные противоречивые методы удаления таблицы и освобождения места в Cassandra 2.0. Некоторые говорят, что нужно удалить, а затем удалить данные с диска вручную, другие говорят, что нужно обрезать данные, а затем удалить их. Большинство страниц на самом деле имеют версию 1.0/1.1/1.2.

Если у меня есть таблица на хосте Cassandra 2.0.x со всеми включенными узлами, как мне удалить таблицу И одновременно удалить все данные?


person Gary Richardson    schedule 10.06.2014    source источник


Ответы (1)


2.0 Лучшее решение

Truncate
Drop keyspace
Remove folder from disk

Усечение — это попытка избежать проблем с DROP/RECREATE и возврата зомби-данных. В любом случае, если вы удалили пространство ключей, лучше не использовать это имя повторно. Исправление для DROP/RECREATE появится в версии 2.1.

person RussS    schedule 10.06.2014
comment
Подтвержденный. Я надеялся, что есть более приятный способ, который не требует ручной очистки. - person Gary Richardson; 12.06.2014
comment
Вы всегда можете написать билет запроса функции в Jira, хотя я думаю, что большинству людей нравится, когда снимки остаются на диске для дополнительного подтверждения при удалении :) - person RussS; 12.06.2014