首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何读取Zookeeper事务日志?

如何读取Zookeeper事务日志?
EN

Stack Overflow用户
提问于 2013-07-27 14:03:43
回答 5查看 11.5K关注 0票数 22

是否有任何现有的工具可以帮助读取Zookeeper事务日志?默认情况下,它是二进制格式,我希望以人类可读的形式读取它。

EN

回答 5

Stack Overflow用户

发布于 2015-11-25 15:24:32

我不知道你是否已经解决了这个问题。

答案:

代码语言:javascript
运行
复制
cd the zookeeper dir.

如果您想要读取快照,请使用:

代码语言:javascript
运行
复制
java -cp zookeeper-3.4.6.jar:lib/log4j-1.2.16.jar:lib/slf4j-log4j12-1.6.1.jar:lib/slf4j-api-1.6.1.jar org.apache.zookeeper.server.SnapshotFormatter version-2/snapshot.xxx

如果您想要读取日志,请使用:

代码语言:javascript
运行
复制
java -cp zookeeper-3.4.6.jar:lib/log4j-1.2.16.jar:lib/slf4j-log4j12-1.6.1.jar:lib/slf4j-api-1.6.1.jar org.apache.zookeeper.server.LogFormatter version-2/log.xxx
票数 37
EN

Stack Overflow用户

发布于 2013-10-09 12:41:12

您可以使用下面这样的内容

java -cp $ZOOKEEPER_CLASSPATH org.apache.zookeeper.server.LogFormatter [zookeeper log file path]

票数 7
EN

Stack Overflow用户

发布于 2020-05-16 02:17:22

在前面两个答案的基础上,使用Zookeeper 3.5.6:从包含所有ZK和支持jars的/path/to/zookeeper/lib目录运行:

java -cp * org.apache.zookeeper.server.LogFormatter /path/to/zookeeper/transaction/logs/version-2/log.xxx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17894808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档