본문 바로가기

Programming/[kafka]

[kafka] CMAK 설치 및 연동

1. CMAK (Kafka Manager) 이란

- Kafka Manager는 yahoo에서 제작한 GUI 기반 카프카 관리 도구
- 웹 환경에서 클러스터, 토픽 등의 생성 및 변경, consumer group 확인 등의 작업을 웹 환경에서 확인하고 진행
- CLI 환경에서도 Kafka를 관리할 수 있으나 편의적인 측면에서 많은 기업들이 kafka-manager 를 도입하여 운용중

 

2. CMAK 설치

https://github.com/yahoo/CMAK/releases

 

Releases · yahoo/CMAK

CMAK is a tool for managing Apache Kafka clusters. Contribute to yahoo/CMAK development by creating an account on GitHub.

github.com

cmak-3.0.0.5.zip을 다운 (원하는 버전으로 설치)

 

원하는 경로에 앞축 해제

 

앞축을 해제한 폴더로 이동

 

cmak\conf\application.conf

# kafka-manager.zkhosts="kafka-manager-zookeeper:2181"
kafka-manager.zkhosts="localhost:2181"
# cmak.zkhosts="kafka-manager-zookeeper:2181"
cmak.zkhosts="localhost:2181"
 
해당 라인을 위와 같이 변경
 
CMD를 하나 실행 시켜 아래 실행문 입력
cmak\bin\cmak.bat

브라우저에 위에 입력한 localhost:9000 (Web UI 지원은 포트가 9000번) 입력

 

클러스터를 생성하면 아래와 같은 화면 표시

 

2. JMX 설정

D:\kafka_2.12-2.8.0\bin\windows 경로에 kafka-server-start.bat파일을 열어

 

SET JMX_PORT=9999
 

항목을 추가

 

해당 항목을 사용할 수 있으며

 

추후 kafka 모니터링이 가능함

'Programming > [kafka]' 카테고리의 다른 글

[kafka] Burrow 설치 및 설정  (0) 2022.02.14
[kafka] kafka 모니터링 및 대시보드  (0) 2022.01.27
[kafka] 환경 구축 및 예제  (0) 2022.01.26
[kafka] Apache kafka  (0) 2022.01.24