Zookeeper启动失败
1.问题描述
笔者正常安装完zookeeper,之后运行:./zkServer.sh start 命令,结果如下,一切正常。
但是使用dubbo的时候却发现无法启动,报错如下:
Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
2.如何解决
找到zookeeper的安装目录,找到conf目录,编辑,zoo.cfg文件,在下面新增一行:admin.serverPort=8081(由于浏览器占用了8080端口,导致zookeeper启动失败问题)
以上是我的问题的解决方法。
3.如何定位问题
当时我为了找这个问题,搜索了好多个方法都没有用上。
后来查看了下日志…才发现是端口被占用,查看日志的方法,在zookeeper的安装目录下的log目录中就有,如笔者的mac中的日志文件和内容如下:
(图3.1 日志文件列表)
(图3.2 日志内容)