内容纲要
zookeeper的数据存储
TDH中zookeeper的数据持久化于本地磁盘,可以在对应节点/etc/zookeeperN/conf/zoo.cfg中的dataDir
参数获得。
在数据目录的version-2
路径下保存的即zookeeper的数据文件,主要为三种:
1.Epoch:反映了当前数据文件在集群选举的版本号,会在选举过程中加权。
2.log:操作的写事务日志文件,日志大小默认为64M,后面的序号为ZXID,衡量了同一个Epoch下的流水进度,会在选举过程中加权。
3.snapshot:log定期合并的快照,一般保留10个。是否开启自动清理和保留的数量由zoo.cfg
中的参数autopurge.purgeInterval
和autopurge.snapRetainCount
控制。