1
在Cassandra 3.0.9中刪除和重新創建表的過程中,我注意到Cassandra沒有刪除磁盤上相應的數據目錄。以編程方式查找Cassandra ssttable路徑
我有一個2部分的問題:
是否有刪除了一個表,並在一次操作中刪除相應的目錄中建立的方法?
如果沒有,是否有方法可以查詢Cassandra以找出表的物理位置,以便事後清理?
在Cassandra 3.0.9中刪除和重新創建表的過程中,我注意到Cassandra沒有刪除磁盤上相應的數據目錄。以編程方式查找Cassandra ssttable路徑
我有一個2部分的問題:
是否有刪除了一個表,並在一次操作中刪除相應的目錄中建立的方法?
如果沒有,是否有方法可以查詢Cassandra以找出表的物理位置,以便事後清理?
確定數據未被刪除嗎?或者你在談論快照?
因爲每次放下一張桌子時,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