本文共 1282 字,大约阅读时间需要 4 分钟。
[root@node1 ~]# zkServer.sh startZooKeeper JMX enabled by defaultUsing config: /opt/zookeeper-3.4.10/bin/../conf/zoo.cfgStarting zookeeper ... already running as process 7366.[root@node1 ~]# zkServer.sh statusZooKeeper JMX enabled by defaultUsing config: /opt/zookeeper-3.4.10/bin/../conf/zoo.cfgError contacting service. It is probably not running.[root@node1 ~]#
查看日志
[root@node1 ~]# vi zookeeper.out
2018-04-19 22:19:40,395 [myid:1] - ERROR [node2/10.17.12.157:3888:QuorumCnxManager$Listener@763] - Exception while listeningjava.net.BindException: Cannot assign requested address (Bind failed) at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387) at java.net.ServerSocket.bind(ServerSocket.java:375) at java.net.ServerSocket.bind(ServerSocket.java:329) at org.apache.zookeeper.server.quorum.QuorumCnxManager$Listener.run(QuorumCnxManager.java:742)
百度了BindException: Cannot assign requested address (Bind failed)
,网友们提供的方法不能解决我的遇到的问题。
[root@node1 ~]# vi /opt/zookeeper-3.4.10/conf/zoo.cfg
server.1=node2:2888:3888server.2=node2:2888:3888server.3=node3:2888:3888
很显然,将server.1=node2:2888:3888
修改为server.1=node1:2888:3888
即可。
转载地址:http://yhvab.baihongyu.com/