使用commitlog_archiving.properties进行的Cassandra时间点恢复

时间:2017-07-25 13:19:23

标签: cassandra cassandra-3.0

我想使用commitlog_archiving.properties在Cassandra中进行时间点恢复,下面是我在commitlog_archiving.properties中的配置。

archive_command = / bin / cp -f%path / cassandra_path / archived_commit /%name

restore_command = / bin / cp -f%from%to

restore_directories = / cassandra_path / archived_commit

restore_point_in_time = 2017:07:25 12:40:00 精度= MILLISECONDS

现在,我用cql插入了10条记录。然后我用nodetool刷新,停止了Cassandra并删除了commitlog文件。当我启动Cassandra时,它从archived_commitlog恢复数据,然后重放这些提交日志。但遗憾的是,即使在" restore_point_in_time"(时间是格林威治标准时间)之后,它也会恢复所有记录。

请提前感谢,请提供帮助。

0 个答案:

没有答案