16
是否有任何現有的工具可以幫助讀取Zookeeper事務日誌?默認情況下,它是二進制格式,我想以人類可讀的形式閱讀它。如何閱讀Zookeeper事務日誌?
是否有任何現有的工具可以幫助讀取Zookeeper事務日誌?默認情況下,它是二進制格式,我想以人類可讀的形式閱讀它。如何閱讀Zookeeper事務日誌?
您可以使用類似這樣
java -cp $ZOOKEEPER_CLASSPATH org.apache.zookeeper.server.LogFormatter [zookeeper log file path]
我不知道如果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
我不能讓工作。保持返回錯誤:無法找到或加載主類日誌.5200768f38' – Eye
@Eye - 在執行Vikas命令之前,需要設置一個有效的ZOOKEEPER_CLASSPATH值。我個人更喜歡簡單地重用HBase的類路徑設置:'hbase org.apache.zookeeper.server.LogFormatter',它會自動加載類。 –