1、日志文件
(1)Zookeeper的事务日志文件位置,在配置文件一般在conf/zoo.cfg的dataDir指定。
我的配置如下
dataDir=/opt/apps/zookeeper-3.5.7/zkData
(2)日志文件
zookeeper的日志为二进制格式文件,不能直接查看
不然是乱码的
2、查看日志文件
(1)复制zookeeper的两个jar包到日志目录
[root@master lib]# cp zookeeper-3.5.7.jar ../zkData/version-2/
[root@master lib]# cp slf4j-api-1.7.25.jar ../zkData/version-2/
(2)通过jar包解析日志
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/jute/InputArchive
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Caused by: java.lang.ClassNotFoundException: org.apache.jute.InputArchive
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 7 more