两种
形式持久化数据
- 事务日志
- 数据快照
存储的路径在配置文件中的dataDir=/home/zookeeper/apache-zookeeper-3.7.0-bin/data
下,log
文件就是事务日志,snapshot
就是快照
[root@localhost apache-zookeeper-3.7.0-bin]# cd /home/zookeeper/apache-zookeeper-3.7.0-bin/data
[root@localhost data]# ll
total 4
drwxr-xr-x. 2 root root 68 Jan 25 02:29 version-2
-rw-r--r--. 1 root root 5 Jan 25 02:29 zookeeper_server.pid
[root@localhost data]# cd version-2/
[root@localhost version-2]# ll
total 24
-rw-r--r--. 1 root root 67108880 Jan 23 04:08 log.1
-rw-r--r--. 1 root root 67108880 Jan 25 03:58 log.f
-rw-r--r--. 1 root root 457 Jan 23 03:25 snapshot.0
-rw-r--r--. 1 root root 1206 Jan 25 02:29 snapshot.e
zk通过两种形式持久化数据,当恢复数据的时候先通过快照
恢复,再通过日志
增量恢复