【发布时间】:2015-01-26 23:19:41
【问题描述】:
我正在学习 ZooKeeper 并查看备份存储在 ZooKeeper 中的数据的选项。 ZooKeeper 写入两个数据文件,快照和事务日志。人们经常提到快照是“模糊的”,需要在它们上重放事务日志以获得最新状态。
在观察者的情况下,没有事务日志被持久化到磁盘。如果我要获取观察者(或没有事务日志的领导者/跟随者)写入的快照,并将其放入一个新的独立 ZooKeeper 中,ZooKeeper 的状态是否可以保证与快照写入磁盘时的状态相同?
换句话说,要将 ZooKeeper 备份到其当前状态,您需要快照和事务日志。如果我满足于只备份到拍摄快照的时间,那么仅快照就足够了吗?
【问题讨论】:
标签: apache-zookeeper