问题1:
问题描述:启动ZOOKEEPER之后能查看到进程存在但是查不到状态
问题原因:有可能是myid内容(1或者2或者3)没有和相应的zookeeper相对应
解决办法:对应起来!
问题2
问题描述:Starting zookeeper ... already running as process 1805错误
问题原因:
启动zookeeper的时候,报Starting zookeeper ... already running as process 1805错误
上面这个错误意思为以作为进程1805运行。系统检测到你的zookeeper是在启动的状态的。
这个可能是由于异常关机,断电造成的。
解决办法:
找到zookeeper数据目录dataDir,删除myid外的其他文件,然后重新启动zookeeper
问题3
问题描述: java.net.BindException: 地址已在使用
问题原因:地址已在使用,也可以说是端口被占用,通常出现在启动服务的时候
解决办法:
//查找zookeeper进程
# ps -ef | grep zookeeper
//查看端口号
# netstat -anp|grep 2181
//杀死这个进程
# kill - 9 "进程号"
问题4
问题描述:java.net.ConnectException
问题原因:上一次未正确关闭/结束zookeeper
解决办法:先正常stop下zookeeper,再重启
参考
1.启动ZOOKEEPER之后能查看到进程存在但是查不到状态,是因为。。。
2.Starting zookeeper ... already running as process 1805错误
3.java.net.BindException: 地址已在使用
4.测试zookeeper服务报"java.net.ConnectException: 拒绝连接..错误