Zookeeper를 Docker에 설치하기

Zookeeper를 Docker에 설치하기

Zookeeper를 Docker에 설치하기

Zookeeper는 공식 Docker 이미지를 제공하므로 이를 활용하여 컨테이너를 실행할 수 있습니다.
또한, Kafka와 연동할 때 필수적으로 사용됩니다.

📌 Zookeeper 설치 및 실행

1️⃣ 공식 이미지 다운로드 및 컨테이너 실행

1
docker run --name zookeeper -d zookeeper:3.4.13
  • 컨테이너 이름: zookeeper
  • 백그라운드 실행: -d
  • 사용 이미지: zookeeper:3.4.13

2️⃣ 컨테이너 상태 확인

1
docker ps

출력 예시:

1
2
CONTAINER ID   IMAGE              STATUS             PORTS                          NAMES
656fd86c8263 zookeeper:3.4.13 Up About an hour 2181/tcp, 2888/tcp, 3888/tcp zookeeper

🛠 Zookeeper CLI 접속

1️⃣ CLI로 Zookeeper에 접속

1
docker run -it --rm --link zookeeper:zookeeper zookeeper:3.4.13 zkCli.sh -server zookeeper
  • --link zookeeper:zookeeper → 실행 중인 zookeeper 컨테이너와 연결
  • zkCli.sh -server zookeeper → CLI 실행

2️⃣ CLI 실행 결과

1
2
[zk: zookeeper(CONNECTED) 0] ls /
[zookeeper]

🔗 참고 자료

🔚 결론

Zookeeper를 Docker로 간단하게 배포할 수 있으며, Kafka와의 연동에도 필수적입니다.
Docker Compose를 활용하면 더욱 편리하게 관리할 수 있습니다. 🚀

Author

Hamin Lee

Posted on

2022-03-19

Updated on

2022-03-19

Licensed under

You need to set install_url to use ShareThis. Please set it in _config.yml.
You forgot to set the business or currency_code for Paypal. Please set it in _config.yml.

Comments

You forgot to set the shortname for Disqus. Please set it in _config.yml.
You need to set client_id and slot_id to show this AD unit. Please set it in _config.yml.