Как прочитать журнал транзакций Zookeeper?

Существуют ли какие-либо существующие инструменты, которые помогают читать журнал транзакций Zookeeper? По умолчанию он находится в двоичном формате, и я хотел бы прочитать его в удобочитаемой форме.

Ответы

Ответ 1

Я не знаю, решил ли этот вопрос.

Ответ:

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

Ответ 2

Вы можете использовать что-то вроде этого

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