4-11 13:22:04,594 [myid:1] - WARN [WorkerSender[myid=1]:QuorumCnxManager@584] - Cannot open channel to 2 at election address cdh03/192.168.5.148:3888
java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:558)
at org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:534)
at org.apache.zookeeper.server.quorum.FastLeaderElection
M
e
s
s
e
n
g
e
r
Messenger
MessengerWorkerSender.process(FastLeaderElection.java:454)
at org.apache.zookeeper.server.quorum.FastLeaderElection
M
e
s
s
e
n
g
e
r
Messenger
MessengerWorkerSender.run(FastLeaderElection.java:435)
at java.lang.Thread.run(Thread.java:748)
4-11 13:22:04,597 [myid:1] - INFO [WorkerSender[myid=1]:QuorumPeer
Q
u
o
r
u
m
S
e
r
v
e
r
@
184
]
−
R
e
s
o
l
v
e
d
h
o
s
t
n
a
m
e
:
c
d
h
03
t
o
a
d
d
r
e
s
s
:
c
d
h
03
/
192.168.5.1484
−
1113
:
22
:
04
,
598
[
m
y
i
d
:
1
]
−
W
A
R
N
[
W
o
r
k
e
r
S
e
n
d
e
r
[
m
y
i
d
=
1
]
:
Q
u
o
r
u
m
C
n
x
M
a
n
a
g
e
r
@
584
]
−
C
a
n
n
o
t
o
p
e
n
c
h
a
n
n
e
l
t
o
3
a
t
e
l
e
c
t
i
o
n
a
d
d
r
e
s
s
c
d
h
04
/
192.168.5.149
:
3888
j
a
v
a
.
n
e
t
.
C
o
n
n
e
c
t
E
x
c
e
p
t
i
o
n
:
C
o
n
n
e
c
t
i
o
n
r
e
f
u
s
e
d
(
C
o
n
n
e
c
t
i
o
n
r
e
f
u
s
e
d
)
a
t
j
a
v
a
.
n
e
t
.
P
l
a
i
n
S
o
c
k
e
t
I
m
p
l
.
s
o
c
k
e
t
C
o
n
n
e
c
t
(
N
a
t
i
v
e
M
e
t
h
o
d
)
a
t
j
a
v
a
.
n
e
t
.
A
b
s
t
r
a
c
t
P
l
a
i
n
S
o
c
k
e
t
I
m
p
l
.
d
o
C
o
n
n
e
c
t
(
A
b
s
t
r
a
c
t
P
l
a
i
n
S
o
c
k
e
t
I
m
p
l
.
j
a
v
a
:
350
)
a
t
j
a
v
a
.
n
e
t
.
A
b
s
t
r
a
c
t
P
l
a
i
n
S
o
c
k
e
t
I
m
p
l
.
c
o
n
n
e
c
t
T
o
A
d
d
r
e
s
s
(
A
b
s
t
r
a
c
t
P
l
a
i
n
S
o
c
k
e
t
I
m
p
l
.
j
a
v
a
:
206
)
a
t
j
a
v
a
.
n
e
t
.
A
b
s
t
r
a
c
t
P
l
a
i
n
S
o
c
k
e
t
I
m
p
l
.
c
o
n
n
e
c
t
(
A
b
s
t
r
a
c
t
P
l
a
i
n
S
o
c
k
e
t
I
m
p
l
.
j
a
v
a
:
188
)
a
t
j
a
v
a
.
n
e
t
.
S
o
c
k
s
S
o
c
k
e
t
I
m
p
l
.
c
o
n
n
e
c
t
(
S
o
c
k
s
S
o
c
k
e
t
I
m
p
l
.
j
a
v
a
:
392
)
a
t
j
a
v
a
.
n
e
t
.
S
o
c
k
e
t
.
c
o
n
n
e
c
t
(
S
o
c
k
e
t
.
j
a
v
a
:
589
)
a
t
o
r
g
.
a
p
a
c
h
e
.
z
o
o
k
e
e
p
e
r
.
s
e
r
v
e
r
.
q
u
o
r
u
m
.
Q
u
o
r
u
m
C
n
x
M
a
n
a
g
e
r
.
c
o
n
n
e
c
t
O
n
e
(
Q
u
o
r
u
m
C
n
x
M
a
n
a
g
e
r
.
j
a
v
a
:
558
)
a
t
o
r
g
.
a
p
a
c
h
e
.
z
o
o
k
e
e
p
e
r
.
s
e
r
v
e
r
.
q
u
o
r
u
m
.
Q
u
o
r
u
m
C
n
x
M
a
n
a
g
e
r
.
t
o
S
e
n
d
(
Q
u
o
r
u
m
C
n
x
M
a
n
a
g
e
r
.
j
a
v
a
:
534
)
a
t
o
r
g
.
a
p
a
c
h
e
.
z
o
o
k
e
e
p
e
r
.
s
e
r
v
e
r
.
q
u
o
r
u
m
.
F
a
s
t
L
e
a
d
e
r
E
l
e
c
t
i
o
n
QuorumServer@184] - Resolved hostname: cdh03 to address: cdh03/192.168.5.148 4-11 13:22:04,598 [myid:1] - WARN [WorkerSender[myid=1]:QuorumCnxManager@584] - Cannot open channel to 3 at election address cdh04/192.168.5.149:3888 java.net.ConnectException: Connection refused (Connection refused) at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:558) at org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:534) at org.apache.zookeeper.server.quorum.FastLeaderElection
QuorumServer@184]−Resolvedhostname:cdh03toaddress:cdh03/192.168.5.1484−1113:22:04,598[myid:1]−WARN[WorkerSender[myid=1]:QuorumCnxManager@584]−Cannotopenchannelto3atelectionaddresscdh04/192.168.5.149:3888java.net.ConnectException:Connectionrefused(Connectionrefused)atjava.net.PlainSocketImpl.socketConnect(NativeMethod)atjava.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)atjava.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)atjava.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)atjava.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)atjava.net.Socket.connect(Socket.java:589)atorg.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:558)atorg.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:534)atorg.apache.zookeeper.server.quorum.FastLeaderElectionMessenger
W
o
r
k
e
r
S
e
n
d
e
r
.
p
r
o
c
e
s
s
(
F
a
s
t
L
e
a
d
e
r
E
l
e
c
t
i
o
n
.
j
a
v
a
:
454
)
a
t
o
r
g
.
a
p
a
c
h
e
.
z
o
o
k
e
e
p
e
r
.
s
e
r
v
e
r
.
q
u
o
r
u
m
.
F
a
s
t
L
e
a
d
e
r
E
l
e
c
t
i
o
n
WorkerSender.process(FastLeaderElection.java:454) at org.apache.zookeeper.server.quorum.FastLeaderElection
WorkerSender.process(FastLeaderElection.java:454)atorg.apache.zookeeper.server.quorum.FastLeaderElectionMessenger
W
o
r
k
e
r
S
e
n
d
e
r
.
r
u
n
(
F
a
s
t
L
e
a
d
e
r
E
l
e
c
t
i
o
n
.
j
a
v
a
:
435
)
a
t
j
a
v
a
.
l
a
n
g
.
T
h
r
e
a
d
.
r
u
n
(
T
h
r
e
a
d
.
j
a
v
a
:
748
)
4
−
1113
:
22
:
04
,
599
[
m
y
i
d
:
1
]
−
I
N
F
O
[
W
o
r
k
e
r
S
e
n
d
e
r
[
m
y
i
d
=
1
]
:
Q
u
o
r
u
m
P
e
e
r
WorkerSender.run(FastLeaderElection.java:435) at java.lang.Thread.run(Thread.java:748) 4-11 13:22:04,599 [myid:1] - INFO [WorkerSender[myid=1]:QuorumPeer
WorkerSender.run(FastLeaderElection.java:435)atjava.lang.Thread.run(Thread.java:748)4−1113:22:04,599[myid:1]−INFO[WorkerSender[myid=1]:QuorumPeerQuorumServer@184] - Resolved hostname: cdh04 to address: cdh04/192.168.5.149
4-11 13:22:04,807 [myid:1] - WARN [QuorumPeer[myid=1]/0:0:0:0:0:0:0:0:2181:QuorumCnxManager@584] - Cannot open channel to 2 at election address cdh03/192.168.5.148:3888
java.net.ConnectException: Connection refused (Connection refused)
开放端口,关闭防火墙,若此两种方案均无效
则 解决方法:本机用节点 用 0.0.0.0 IP代替主机名
[hadoop@cdh02 ~]$ cat /opt/software/zookeeper-3.7.0/conf/zoo.cfg
server.1=0.0.0.0:2888:3888
server.2=cdh03:2888:3888
server.3=cdh04:2888:3888
[hadoop@cdh03 ~]$ cat /opt/software/zookeeper-3.7.0/conf/zoo.cfg
server.1=cdh02:2888:3888
server.2=0.0.0.0:2888:3888
server.3=cdh04:2888:3888
[hadoop@cdh04 ~]$ cat /opt/software/zookeeper-3.7.0/conf/zoo.cfg
server.1=cdh02:2888:3888
server.2=cdh03:2888:3888
server.3=0.0.0.0:2888:3888
参考文档https://www.cnblogs.com/tocode/p/10693715.html



