zookeeper启动失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zookeeper启动失败相关的知识,希望对你有一定的参考价值。
参考技术A 1.安装好zookeeper,并成功在安装目录下面创建了data文件夹。2.在zookeeper下面创建zoo.cfg文件,目录下还有一个zoo_sample.cfg的配置文件,也可以改名称直接使用。
3.使用vim打开zoo.cfg添加以下配置:
4.进入zookeeper安装目录的bin目录下面使用./zkServer.sh start启动,看似启动成功了。
5.使用./zkServer.sh status查看提示如下:
Error contacting service. It is probably not running.
6.看样子没有启动成功,使用的vim打开logs下面的日志文件查看。
以为是这里(紫色箭头处)的报错,又去查找一番,发现不影响,但是日志里面又没有其他报错了:
7.突然发现日志咋这么少呢,于是用远程的ftp工具打开文件查看,发现下面还有报错。vim没有显示完!!!
8.发现问题是8080端口被占用了,于是杀死端口对应进程后再重新执行./zkServer.sh start和./zkServer.sh status发现已经成功了。
9.总结:其实是踩坑了vim,因为没有显示完,没有找到下面的报错而导致的。
Zookeeper集群启动失败
错误原因:
myid文件创建位置不对,应该为data目录下
Zookeeper重复启动,2次start,没有stop。
解决方案:
在data下创建myid,使用cat myid查看创建是否正确
删除启动在data目录下产生的zookeeper_server.pid文件
注意:Zookeeper一定要用命令关闭!
JMX enabled by default Using config: /hadoop/zookeeper/bin/../conf/zoo.cfg Error contacting service. It is probably not running.
以上是关于zookeeper启动失败的主要内容,如果未能解决你的问题,请参考以下文章