이번 장에서는 카프카 토픽을 주고 받을 수 있는 가장 기본적인 설정을 진행 했으니 TOPIC을 생성하고 메시지를 보내보는 것까지 실습하고자 한다.
우선 Docker 컨테이너에 정상적으로 Kafka와 zookeeper가 돌아가고 있는 지 확인해보자.
% docker ps -a
docker ps -a
er-kafka와 er-zookeeper라는 이름으로 현재 컨테이너가 실행되는 것을 확인 할 수 있다.
이제 설치는 완료 되었고 컨테이너가 정상적으로 돌아가는 것 또한 확인했다.
카프카 및 주키퍼 서버를 Start하고 Topic을 생성 그리고 메시지를 주고 받기 위해서 컨테이너로 접속을 해보자.
% docker exec -i -t er-kafka bash // er-kafka bash 접속
% docker exec -i -t er-zookeeper bash // er-zookeeper bash 접속
% docker exec -i -t er-zookeeper bash
bash로 해당 컨테이너에 접속을 했다.
z
# Backgroud 동작을 위해 -daemon 추가
netstat -l grep 2181
됐다! 주키퍼 서버의 2181가 LISTEN으로 되어있다. 즉 서버가 정상적으로 동작하고 있다.