首先来看zoo1服务的端口有没有被占用,一看,2181端口果然被2437这个进程占用了,通过kill -9 2437 把进程杀死,在检查一遍看是否还有进程占用2181端口,没有的话进入bin目录下重新启动zoo1.cfg,启动成功。如果上面的 *** 作还解决不了问题,那么我们接着到zookeeper的data目录下,可以看到如下所示的文件,其中version-2文件夹和zookeeper_server.pid两个文件都是需要删除掉的。
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,因为没有显示完,没有找到下面的报错而导致的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)