2016-11-11 1 views
1

Во время кадрирования и воссоздания таблиц в Cassandra 3.0.9 Я заметил, что Cassandra не удаляет соответствующие каталоги данных на диске.Поиск Cassandra ssttable path программно

У меня есть 2 части вопроса:

Есть установленный метод для удаления таблицы и удаление соответствующего каталога в одной операции?

Если нет, можно ли запросить Кассандру, чтобы узнать физическое местоположение стола, чтобы его можно было очистить после этого?

ответ

0

Вы уверены, что данные не удалены? или вы говорите о снимке?

Поскольку каждый раз, когда вы бросаете стол, cassandra берет снимок данных.

это из документации

Удаление таблицы запускает автоматический снимок, который создает резервные копии только данные, а не схемы.

Вы можете прочитать об этом здесь: https://docs.datastax.com/en/cql/3.0/cql/cql_reference/drop_table_r.html

есть способ, чтобы удалить снимки.

nodetool -h локальный -p 7199 clearsnapshot

Документация: https://docs.datastax.com/en/cassandra/1.2/cassandra/operations/ops_backup_delete_snapshot_t.html