问题
下载kafka源码后写了一个启动zookeeper的脚本,运行过程中闪退,查看日志信息报错如下:org.apache.zookeeper.server.persistence.FileTxnSnapLog$DatadirException: Unable to create data directory \tmp\dataDir\zookeeper\version-2


分析思路
首先查看日志信息,从日志中能直观的看到程序因为什么原因没有运行起来。
其次根据日志提示的错误信息找出原因:Unable to create data directory \tmp\zookeeper\version-2,因为提示说不能创建数据目录,那就是目录创建的问题。
找到数据目录创建所在位置:config -> zookeeper.properties
找到错误,路径不正确。
解决
把该路径:\tmp\dataDir\zookeeper 替换成
\tmp\dataDir\zookeeper\version-2
再次运行,成功!!

注意:有些小伙伴的报错可能不一样,其实都是大同小异,只需要按照提示进行修改即可。
总结
遇到问题不要慌,首先找到日志文件,从日志分析报错,根据日志提示进行修改完善即可!
本文讲述了在尝试使用自编脚本启动KafkaZookeeper时遇到的闪退问题,通过分析日志中的DatadirException,定位到数据目录路径错误,提供了解决方案并提醒读者遇到类似问题时应遵循的排查步骤。
831

被折叠的 条评论
为什么被折叠?



