zookeeper的事务日志通过zoo.cfg文件中的dataLogDir配置项配置,文件如下:


zookeeper提供了查看事务日志的工具类LogFormatter,运行:

 java -classpath.:slf4j-api-1.6.1.jar:zookeeper-3.4.5.jarorg.apache.zookeeper.server.LogFormatter/export1/zookeeper/logs/version-2/log.1000003d2 

注意:slf4j-api-1.6.1.jar和jar:zookeeper-3.4.5.jar可以通过find命令找到,如find  / -name jar:zookeeper-3.4.5.jar

例如,我的环境得到的结果为

[root@node2 version-2]# java -classpath .:/data/hadoop/zookeeper-3.4.5/lib/slf4j-api-1.6.1.jar:/data/hadoop/zookeeper-3.4.6/zookeeper-3.4.6.jar org.apache.zookeeper.server.LogFormatter /data/hadoop/zookeeper/logs/version-2/log.f00000001

15-4-14 上午01时58分21秒 session 0x24cb223976b063a cxid 0x4 zxid 0xf00002108 closeSession null
15-4-14 上午01时58分21秒 session 0x24cb223976b063b cxid 0x0 zxid 0xf00002109 createSession 40000


将看到格式化的日志内容类似:

[plain] viewplaincopyprint?

在CODE上查看代码片

 

 

ZooKeeper Transactional Log File with dbid 0 txnlog format version 2  

5/12/14 7:06:31 PM CST session 0x145ef610b530000 cxid 0x229e zxid 0x1000003e8 delete '/hbase/region-in-transition/e3d18e83988febe321e563f085210127  

5/12/14 7:06:31 PM CST session 0x245ef610b52004c cxid 0x0 zxid 0x1000003e9 createSession 40000  

5/12/14 7:06:31 PM CST session 0x245ef610b52004c cxid 0x3 zxid 0x1000003ea closeSession null  

5/12/14 7:06:31 PM CST session 0x545f01346c60001 cxid 0x0 zxid 0x1000003eb createSession 40000  

5/12/14 7:06:31 PM CST session 0x545f01346c60001 cxid 0x3 zxid 0x1000003ec closeSession null  

5/12/14 7:06:32 PM CST session 0x445f018d5e00002 cxid 0x0 zxid 0x1000003ed createSession 40000  

5/12/14 7:06:32 PM CST session 0x445f018d5e00002 cxid 0x3 zxid 0x1000003ee closeSession null  

5/12/14 7:06:32 PM CST session 0x145ef610b530000 cxid 0x22a1 zxid 0x1000003ef setData '/hbase/table/wyp,#ffffffff000146d61737465723a36303030303b36ffffffc765ffffffb0ffffffa5ffffffa3745042554681,5  

5/12/14 7:06:32 PM CST session 0x145ef610b530000 cxid 0x22a3 zxid 0x1000003f0 delete '/hbase/table-lock/wyp/write-master:600000000000002  

5/12/14 7:06:32 PM CST session 0x145ef610b530033 cxid 0x0 zxid 0x1000003f1 createSession 40000  

5/12/14 7:06:32 PM CST session 0x145ef610b530033 cxid 0x3 zxid 0x1000003f2 closeSession null  

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐