在搭建hbase-hadoop-zookeeper集群的过程中,zookeeper总是起不来,遇到各种各样的问题,现在列出来做一个总结:
错误1:启动zookeeper服务不成功
用/usr/local/work/zookeeper-3.4.10/bin/zkServer.sh start开启zookeeper服务,显示STARTED,但是用zkServer.sh status查看状态,显示not running。
解决方法:首先查看日志文件,看具体错误是什么。
不管是什么错误,一般是这些步骤:
(1)查看/etc/hosts主机配置是否成功;
(2)查看数据路径下是否 有myid文件。我的路径为/usr/local/work/zkdata;
(3)删除该数据路径下自动生成的zookeeper——server.pid;
(4)重启zookeeper服务;
(5)若还是不行,可换一个节点执行。