在Amazon上配置Hadoop集群时,启动zookeeper出错,详细如下:
ubuntu@ip-172-31-31-28:~$ hadoop/zookeeper-3.4.5/bin/zkServer.sh start
JMX enabled by default
Using config: /home/ubuntu/hadoop/zookeeper-3.4.5/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
ubuntu@ip-172-31-31-28:~$ hadoop/zookeeper-3.4.5/bin/zkServer.sh status
JMX enabled by default
Using config: /home/ubuntu/hadoop/zookeeper-3.4.5/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
ubuntu@ip-172-31-31-28:~$ jps
1214 QuorumPeerMain
1257 Jps
查看日志如下:
[04:05:57]2016-11-20 20:03:24,284 [myid:1] - WARN [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:QuorumCnxManager@368] - Cannot open channel to 2 at election address ip-172-31-31-29/172.31.31.29:3888
[04:05:57]java.net.SocketTimeoutException: connect timed out
[04:05:57] at java.net.PlainSocketImpl.socketConnect(Native Method)
[04:05:57] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
[04:05:57] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
[04:05:57] at java.net.AbstractPlainSo