Zookeeper-日誌可視化工具

Zookeeper日誌分兩類:
一類爲快照,默認存儲在../zookeeper/data/version-2下,在配置文件可以配置其路徑dataDir=/usr/local/zookeeeper/data

一類爲事務日誌,默認存儲和快照下,一般我們將其分開,在配置文件裏配置其路徑dataLogDir=/usr/local/zookeeeper/logs

但是快照和事務日誌,我們直接用編輯器打開是無法看明白其數據結構的,所以需要通過日誌工具來格式化其日誌文件。快照和事務日誌格式調用的類不同,各自有自己的格式化類。

1、事務日誌可視化  (LogFormatter

java -cp /usr/local/zookeeper/zookeeper-3.4.14.jar:/usr/local/zookeeper/lib/slf4j-api-1.7.25.jar org.apache.zookeeper.server.LogFormatter log.xxx

目錄下的日誌:

格式化事務日誌:

格式化後的日誌:

.xxx爲快照日誌的名字

2、數據快照可視化  (SnapshotFormatter

java -cp /usr/local/zookeeper/zookeeper-3.4.14.jar:/usr/local/zookeeper/lib/slf4j-api-1.7.25.jar org.apache.zookeeper.server.SnapshotFormatter  snapshot.xxxx

目錄下的快照文件

格式化快照文件

[root@hadoop01 version-2]# java -cp /usr/local/zookeeper/zookeeper-3.4.14.jar:/usr/local/zookeeper/lib/slf4j-api-1.7.25.jar org.apache.zookeeper.server.SnapshotFormatter snapshot.400000000
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
ZNode Details (count=4):
----
/
  cZxid = 0x00000000000000
  ctime = Wed Dec 31 19:00:00 EST 1969
  mZxid = 0x00000000000000
  mtime = Wed Dec 31 19:00:00 EST 1969
  pZxid = 0x00000100000003
  cversion = 1
  dataVersion = 0
  aclVersion = 0
  ephemeralOwner = 0x00000000000000
  dataLength = 0
----
/zookeeper
  cZxid = 0x00000000000000
  ctime = Wed Dec 31 19:00:00 EST 1969
  mZxid = 0x00000000000000
  mtime = Wed Dec 31 19:00:00 EST 1969
  pZxid = 0x00000000000000
  cversion = 0
  dataVersion = 0
  aclVersion = 0
  ephemeralOwner = 0x00000000000000
  dataLength = 0
----
/zookeeper/quota
  cZxid = 0x00000000000000
  ctime = Wed Dec 31 19:00:00 EST 1969
  mZxid = 0x00000000000000
  mtime = Wed Dec 31 19:00:00 EST 1969
  pZxid = 0x00000000000000
  cversion = 0
  dataVersion = 0
  aclVersion = 0
  ephemeralOwner = 0x00000000000000
  dataLength = 0
----
Session Details (sid, timeout, ephemeralCount):

注意事項

jar與jar之間使用冒號:不要使用分號;


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章