zookeeper可以提供什么?
1,文件系统
2,通知机制
本文讲zk的文件系统:
下面的数据来自leader机器:
文件系统的配置在zoo.cfg:
日志事务的路径由dataLogDir定义,快照存储的路径由dataDir定义。
看一下日志文件:
可见记录了一些kafka,hbase等的信息。
看一下Epoch文件:
有2个epoch文件,分别是acceptedEpoch和currentEpoch。这两个文件分别反映了指定的server进程已经看到的和参与的epoch number。尽管这些文件不包含任何应用级别的数据,但他们对于数据一致性来说很重要。
BG01机器的number都是1:
BG02机器是2:
BG03机器是1:
zookeeper肯定的有问题的。
[bg@BG01 version-2]$ cd /work/install/zookeeper-3.3.6/bin/
[bg@BG01 bin]$ cat zookeeper.out
可见如下报错:
BG02报错如下:
BG03报错如下:
这个报错问题以后再解决。
快照文件: