1、日志文件
(1)Zookeeper的事务日志文件位置,在配置文件zoo.cfg的dataDir指定。 我的配置如下
代码语言:javascript复制dataDir=/tpdata/zookeeper
(2)日志文件 zookeeper的日志为二进制格式文件,不能直接查看
代码语言:javascript复制[root@node1 version-2]# pwd
/tpdata/zookeeper/version-2
[root@node1 version-2]# ll
总用量 252
-rw-r--r-- 1 root root 2 8月 22 00:29 acceptedEpoch
-rw-r--r-- 1 root root 2 8月 22 00:29 currentEpoch
-rw-r--r-- 1 root root 67108880 6月 24 2018 log.200000001
-rw-r--r-- 1 root root 67108880 8月 3 2018 log.300000009
-rw-r--r-- 1 root root 67108880 1月 16 2019 log.500000001
-rw-r--r-- 1 root root 67108880 8月 6 22:38 log.b00000001
-rw-r--r-- 1 root root 296 4月 19 2018 snapshot.200000000
[root@node2 version-2]#
2、查看日志文件
(1)复制zookeeper的两个jar包到日志目录
代码语言:javascript复制[root@node1 zookeeper-3.4.10]# cp zookeeper-3.4.10.jar /tpdata/zookeeper/version-2/
代码语言:javascript复制[root@node1 zookeeper-3.4.10]# cp lib/slf4j-api-1.6.1.jar /tpdata/zookeeper/version-2/
(2)通过jar包解析日志
代码语言:javascript复制[root@node1 zookeeper-3.4.10]# cd /tpdata/zookeeper/version-2/
[root@node1 version-2]# java -classpath :./slf4j-api-1.6.1.jar:./zookeeper-3.4.10.jar org.apache.zookeeper.server.LogFormatter log.b00000001
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
ZooKeeper Transactional Log File with dbid 0 txnlog format version 2
21-7-27 下午04时46分01秒 session 0x37ae70d9ca30000 cxid 0x0 zxid 0xb00000001 createSession 5000
21-7-27 下午04时46分39秒 session 0x37ae70d9ca30000 cxid 0x4 zxid 0xb00000002 delete '/hadoop-ha/tpa/ActiveBreadCrumb
21-7-27 下午04时46分39秒 session 0x37ae70d9ca30000 cxid 0x5 zxid 0xb00000003 delete '/hadoop-ha/tpa
21-7-27 下午04时46分39秒 session 0x37ae70d9ca30000 cxid 0x6 zxid 0xb00000004 error -110
21-7-27 下午04时46分39秒 session 0x37ae70d9ca30000 cxid 0x7 zxid 0xb00000005 create '/hadoop-ha/tpa,,v{s{31,s{'world,'anyone}}},F,2
21-7-27 下午04时46分39秒 session 0x37ae70d9ca30000 cxid 0x8 zxid 0xb00000006 closeSession null
21-7-27 下午04时48分15秒 session 0x37ae70d9ca30001 cxid 0x0 zxid 0xb00000007 createSession 5000
21-7-27 下午04时48分15秒 session 0x17ae70d8f500000 cxid 0x0 zxid 0xb00000008 createSession 5000
21-7-27 下午04时48分15秒 session 0x37ae70d9ca30001 cxid 0x2 zxid 0xb00000009 create '/hadoop-ha/tpa/ActiveStandbyElectorLock,#a37470611236e6e311a56e6f64653120ffffffd43e28ffffffd33e,v{s{31,s{'world,'anyone}}},T,1
21-7-27 下午04时48分15秒 session 0x37ae70d9ca30001 cxid 0x4 zxid 0xb0000000a create '/hadoop-ha/tpa/ActiveBreadCrumb,#a37470611236e6e311a56e6f64653120ffffffd43e28ffffffd33e,v{s{31,s{'world,'anyone}}},F,2
21-7-27 下午04时48分15秒 session 0x17ae70d8f500000 cxid 0x2 zxid 0xb0000000b error -110
21-8-4 下午04时15分23秒 session 0x37ae70d9ca30001 cxid 0x9 zxid 0xb0000000c setData '/hadoop-ha/tpa/ActiveBreadCrumb,#a37470611236e6e311a56e6f64653120ffffffd43e28ffffffd33e,1
21-8-4 下午04时15分27秒 session 0x37ae70d9ca30001 cxid 0xb zxid 0xb0000000d error -103
21-8-4 下午04时15分32秒 session 0x17ae70d8f500000 cxid 0x0 zxid 0xb0000000e closeSession null
21-8-4 下午04时15分34秒 session 0x27ae70d8f630000 cxid 0x0 zxid 0xb0000000f createSession 5000
21-8-4 下午04时15分27秒 session 0x37ae70d9ca30001 cxid 0xb zxid 0xb0000000d error -103
21-8-4 下午04时15分32秒 session 0x17ae70d8f500000 cxid 0x0 zxid 0xb0000000e closeSession null
21-8-4 下午04时15分34秒 session 0x27ae70d8f630000 cxid 0x0 zxid 0xb0000000f createSession 5000
21-8-4 下午04时15分38秒 session 0x37ae70d9ca30001 cxid 0x0 zxid 0xb00000010 closeSession null
21-8-4 下午04时15分42秒 session 0x27ae70d8f630000 cxid 0x0 zxid 0xb00000011 closeSession null
21-8-4 下午04时15分43秒 session 0x27ae70d8f630001 cxid 0x0 zxid 0xb00000012 createSession 5000
21-8-4 下午04时15分43秒 session 0x27ae70d8f630001 cxid 0x1 zxid 0xb00000013 create '/hadoop-ha/tpa/ActiveStandbyElectorLock,#a37470611236e6e321a56e6f64653220ffffffd43e28ffffffd33e,v{s{31,s{'world,'anyone}}},T,3
21-8-4 下午04时15分43秒 session 0x27ae70d8f630001 cxid 0x3 zxid 0xb00000014 setData '/hadoop-ha/tpa/ActiveBreadCrumb,#a37470611236e6e321a56e6f64653220ffffffd43e28ffffffd33e,2
21-8-4 下午04时15分44秒 session 0x27ae70d8f630002 cxid 0x0 zxid 0xb00000015 createSession 5000
21-8-4 下午04时15分44秒 session 0x27ae70d8f630002 cxid 0x1 zxid 0xb00000016 error -110
21-8-6 下午10时38分33秒 session 0x27ae70d8f630002 cxid 0x3 zxid 0xb00000017 closeSession null
21-8-6 下午10时38分43秒 session 0x27ae70d8f630001 cxid 0x5 zxid 0xb00000018 closeSession null
EOF reached after 27 txns.
[root@node1 version-2]#