如何解决从快照还原 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 举报,一经查实,本站将立刻删除。