zookeeper启动报错Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt..唯一好用
按照网上教程安装完zookeeper后,启动报错。尝试了很多方法不好使,最后半猜半调,终于解决了问题:本文报错的场景为JAVA Project 使用到了zk,所以需要单独安装,但是装完后,启动JAVA Project 一直疯狂打印连接不上zk,开始没有想到是zk的问题,于是多方查资料,定位到是zk没有启动成功导致。那么该如何解决这个问题呢,如下1.要做的是看你的host和port是否写错了,如 [
·
按照网上教程安装完zookeeper后,启动报错。尝试了很多方法不好使,最后半猜半调,终于解决了问题:
本文报错的场景为JAVA Project 使用到了zk,所以需要单独安装,但是装完后,启动JAVA Project 一直疯狂打印连接不上zk,开始没有想到是zk的问题,于是多方查资料,定位到是zk没有启动成功导致。
那么该如何解决这个问题呢,如下
1.要做的是看你的host和port是否写错了,如 [ 127.0.0.1:8080 ]
2.要看你的server是否真正的运行起来了,比如server在启动过程某些组件加载异常,会导致服务启动不成功。
发现没有启动。最开始截图中的Using config显示的路径不对,发现zoo.cfg中配置data和log的路径时应使用:
dataDir=E:/apache-zookeeper-3.7.0-bin/data
dataLogDir=E:/apache-zookeeper-3.7.0-bin/log
而不是“\”,不然会把后面的路径转义。
改完后仍然报错,于是想到查看zookeeper日志:
看到了日志中zk使用了8080端口,和JAVA Project的端口是一样的,于是将JAVA Project的端口8080进行修改,然后启动zk解决了问题。
更多推荐
已为社区贡献6条内容
所有评论(0)