出现这个错误首先使用
# zkServer.sh start-foreground
查看具体的错误信息
因为我的zoo.cfg配的是公网ip
参考这篇文章,写得很好了。很牛皮
https://blog.csdn.net/u014284000/article/details/74508963
quorumListenOnAllIPs | false | 该参数设置为true,Zookeeper服务器将监听所有可用IP地址的连接。他会影响ZAB协议和快速Leader选举协议。默认是false。 |
但是接下来
# zkServer.sh start-foreground
又是连接超时的报错
因为是公网ip得配置暴露端口,其他的才能通过公网访问
我的是服务器是阿里云的
配置入网规则
注意端口范围表示为 */*表示多少到多少,如我第一个2000/4000表示2000到4000之间得端口被暴露出,-1/-1
表示暴露所有端口,但是红色部分系统定义的不生效我也不知为什么,所以自定义了2000/400
(我要用的端口为2287,3387等等,直接一个2000/4000不费事)
才生效
成功