티스토리 뷰

현상

Docker 이미지로 만들어져있는 Zookeeper 를 구성할때 아래와 같은 에러가 발생하고 zookeeper cli 로 /get 를 해보아도 timed out 이 발생

2023-07-27 09:18:07,435 [myid:3] - WARN [QuorumPeer[myid=3]/0:0:0:0:0:0:0:0:2181:QuorumCnxManager@584] - Cannot open channel to 2 at election address /10.0.0.1:3888

 

원인

Zookeeper 는 아래와 같이 3개의 포트를 사용한다.

  • 2181 : Client 가 zookeeper 에 접근하기 위한 포트
  • 2888 : Node 간의 통신에 사용. Follower 커넥션에 사용됨. (설정 파일에 따라 달라질 수 있음)
  • 3888 : Leader 선출 과정에 사용되는 커넥션. (설정 파일에 따라 달라질 수 있음)
server.1=10.0.0.1:2888:3888
server.2=10.0.0.2:2888:3888
server.3=10.0.0.3:2888:3888

 

각 노드가 배포된 서버간의 Security Group 에 2888 포트와 3888 포트가 통신할 수 있도록 inbound rule 에 추가가 되어있지 않아서 노드간 커넥션이 맺어지지 않았음.

 

Security Group 에 2888, 3888 포트를 inbound rule 에 추가하여 해결

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함