2016-11-11 65 views
1

在Cassandra 3.0.9中刪除和重新創建表的過程中,我注意到Cassandra沒有刪除磁盤上相應的數據目錄。以編程方式查找Cassandra ssttable路徑

我有一個2部分的問題:

是否有刪除了一個表,並在一次操作中刪除相應的目錄中建立的方法?

如果沒有,是否有方法可以查詢Cassandra以找出表的物理位置,以便事後清理?

回答

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

相關問題