2013-07-27 59 views

回答

7

您可以使用类似这样

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

+1

我不能让工作。保持返回错误:无法找到或加载主类日志.5200768f38' – Eye

+0

@Eye - 在执行Vikas命令之前,需要设置一个有效的ZOOKEEPER_CLASSPATH值。我个人更喜欢简单地重用HBase的类路径设置:'hbase org.apache.zookeeper.server.LogFormatter ',它会自动加载类。 –

20

我不知道如果u已经解决了这个问题。

答:

cd the zookeeper dir. 

如果妳想要阅读的快照,使用方法:

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 

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

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