mac上安装zookeeper启动失败,但是没看到报错,可以怎么定位问题呢?
1.防火墙确认是关闭了的。
2.删除data下文件重启没用。
3.用brew install zookeeper安装的3.5.7版本,配置文件是默认的没有改动过。
4.使用zkServer start-foreground启动没有发现报错信息。
5.`zkServer status
/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Client port found: 2181. Client address: localhost.
Error contacting service. It is probably not running.`
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
没有ctrl+c,是新开了另一个终端看的status.
查看zookeeper.log显示java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer
运行java -version显示用的是jdk8
想到可能是版本兼容问题,所以把zk换成了3.4.14,问题解决。
foreground启动后你是在新窗口里运行的
zkServer status
吧?因为如果你CTRL+C,服务就停了。可能另开窗口运行
netstat -ant -p tcp
检查输出的有没有 2181端口占用。