hadoop学习时遇到的问题:启动ZooKeeper报错,--main class information unavailable

启动ZooKeeper报错,--main class information unavailable


找了很多办法,都是说因为非正常关机引起的,删除zoo.cfg中dataDir指定目录下的文件就可以了。但是我屡试多遍,就是不行。再看了一篇博客,据说可以看一下ZooKeeper的日志文件,我看了一下,报错信息是java.io.IOException: No snapshot found, but there are log entries. Something…。百度一下,我大概知道是我zookeeper安装目录下的conf里边的zoo.cfg配置文件中的dataDir和DataLogDir出了问题,果不其然我的DataLogDir配错了地方。

dataDir = /root/zookeeper/tmp
dataLogDir = /usr/hbase/logs  #这里配错了。。。

删除以上两个文件夹。重新配一下目录

dataDir = /root/zookeeper/zkdata
dataLogDir = /root/zookeeper_log/logs

再次重新启动即可

猜你喜欢

转载自blog.csdn.net/sinat_35803474/article/details/103907176