微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从快照还原 cassandra 中的重复表 Keyspace 目录

如何解决从快照还原 cassandra 中的重复表 Keyspace 目录

我有一个新的 cassandra-node-test(无集群),我正在尝试从快照中恢复 20 个密钥空间 cassandra,我按照以下步骤操作:

恢复快照的一般步骤是:

1. 如果 Cassandra 仍在运行,请关闭它。

2.清除提交日志、数据和保存的缓存目录中的任何现有数据

3.将快照复制到相关数据目录

4. 将增量备份复制到数据目录(如果启用了增量备份) 如果需要,将 commitlog_archiving.properties 中的 restore_point_in_time 参数设置为还原点。

5. 启动 Cassandra。

6.运行修复

我完成了上述所有步骤,但有两种情况:

1. 关于“将快照复制到相关数据目录”这一点,当我启动 cassandra 服务时,在 cassandra cli 上,密钥空间在 db 中不可见,它们从快照物理复制到/var/lib/cassandra/data 但在 cqslh 中不存在

2. 我已经上传了完整架构并重新启动了 cassandra 服务,这已经复制了键空间/表:

示例:

/var/lib/cassandra/data/keyspace/rain_table_343243/ ### 从 snapshoot 复制的表目录 /var/lib/cassandra/data/keyspace/rain_table_542233/ ###在cassandra启动/重启后创建的表目录

在这里缺少什么以及从快照恢复 cassandra 键空间而不复制键空间表的正确过程是什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。