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