Programming/Kafka

[kafka] docker portainer로 topic 검색

bisi 2021. 1. 29. 18:31

카프카를 docker를 통해서 설치한다면, 

 

docker 내부에 설치된 카프카 관련 명령어들을 바로 사용할 수 없어 번거롭다. 

 

이럴때 portainer tool을 사용하여 cmd창을 실행하면 쉽게 명령어를 실행할 수 있다. 

 

portainer 설치는 아래 사이트를 참고하면 된다. 

 

www.portainer.io/

 

Portainer | Open Source Container Management GUI for Kubernetes, Docker, Swarm

Portainer is the definitive open source container management GUI for Kubernetes, Docker, Swarm and ACI.

www.portainer.io

 

portainer 접속포트는 리눅스 기반이라면 IP주소:9000, 윈도우 기반 도커라면 IP 주소:3040 이다.

 

 

설치된 kafka 노드 확인

설치된 kafka에서 0번 노드의 kafka의 bash shell을 실행시킨다.

 

>_ 아이콘은 클릭하면 아래와 같이 shell창을 바로 연결할 수 있는 창이 나오고, Connect를 클릭

 

 

 

kafka 명령어 리스트 확인  

 

kafka 명령어 경로는 /opt/kafka/bin 이다. 

 

이 경로로 들어가면 아래와 같이 실행할 수 있는 명령들이 나온다. 

 

만약 윈도우 기반 도커라면 .sh파일이 아닌 windows 폴더에 들어가면 보이는 .bat 파일을 실행하면 된다.