博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【ZooKeeper Notes 4】可视化zookeeper的事务日志
阅读量:6628 次
发布时间:2019-06-25

本文共 1235 字,大约阅读时间需要 4 分钟。

   前面提到,在zookeeper server的配置文件zoo.cfg中可以通过dataLogDir来配置zookeeper的事务日志的输出目录,这个事务日志类似于下面这样的文件:


这个文件是一个二进制文件一般不能够直接识别那么是否有方法可以把这些事务日志转换成正常日志文件呢答案是肯定的~ 
      Zookeeper自带一个工具类:org.apache.zookeeper.server.LogFormatter, 使用这个类可以对zookeeper的事务日志进行格式化查看方法如下

java LogFormatter D:\zookeeper-3.4.3\zk_data\version-2\log.48

     大家可以自行下载本文的附件进行尝试通过这种方法,我们就可以看到类似于下面这样清晰的事务日志了~
 
  1. ZooKeeper Transactional Log File with dbid 0 txnlog format version 2 
  2. 7/17/12 11:58:04 AM CST session 0x13893084e900000 cxid 0x0 zxid 0x48 createSession 30000 
  3.  
  4. 7/17/12 12:00:57 PM CST session 0x13893084e900001 cxid 0x0 zxid 0x49 createSession 30000 
  5.  
  6. 7/17/12 12:01:24 PM CST session 0x13893084e900000 cxid 0x0 zxid 0x4a closeSession null 
  7. 7/17/12 12:01:55 PM CST session 0x13893084e900001 cxid 0xc zxid 0x4b create '/test-abc,#61,v{s{31,s{'world,'anyone}}},F,3 
  8.  
  9. 7/17/12 12:02:21 PM CST session 0x13893084e900001 cxid 0x12 zxid 0x4c setData '/test-abc,#61,1 
  10.  
  11. 7/17/12 12:03:15 PM CST session 0x13893084e900001 cxid 0x14 zxid 0x4d create '/test-abc/abc,#61,v{s{31,s{'world,'anyone}}},F,1 
  12.  
  13. 7/17/12 12:03:17 PM CST session 0x13893084e900001 cxid 0x15 zxid 0x4e setData '/test-abc,#61,2 
  14.  
  15.  
  1. EOF reached after 7 txns. 
  1.  
  1.  


 本文转自 nileader 51CTO博客,原文链接:http://blog.51cto.com/nileader/926753,如需转载请自行联系原作者

你可能感兴趣的文章
Android 新浪博客分享问题总结
查看>>
编程模式
查看>>
Servlet仿CSDN动态验证码的生成-带数字和字母
查看>>
HDU 1395 2^x mod n = 1
查看>>
Ubuntu jdk报Picked up JAVA_TOOL_OPTIONS信息解决
查看>>
Dubbo应用与异常记录
查看>>
C#日期时间格式化
查看>>
[POJ 2976]Dropping tests(0-1分数规划)
查看>>
项目进阶 之 集群环境搭建(三)多管理节点MySQL集群
查看>>
安装NTFS For Mac时显示文件已损坏怎么办
查看>>
Swift—默认构造函数-备
查看>>
windows7使用Source insight上远程修改ubuntu共享内核源码
查看>>
nginx location模块--匹配规则
查看>>
桥接模式与可变性纬度
查看>>
终极 Shell
查看>>
[工具] multidesk
查看>>
USACO2.4 The Tamworth Two[模拟]
查看>>
【转载】WebStorm安装 & Nodejs-Express Demo
查看>>
备份单表数据
查看>>
Java豆瓣电影爬虫——抓取电影详情和电影短评数据
查看>>