본문 바로가기

- others

[Kafka] kafka manager(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

 

1. 설치

$
wget https://github.com/yahoo/CMAK/archive/3.0.0.5.tar.gz

 

2. tar.gz 압축 해제

 

3. sbt 실행

$
./sbt clean dist

 

* CMAK 3.x버전부터는 jdk11로 빌드되어 있어 하위 jdk로는 실행이 불가능합니다.

서버에 설치된 jdk는 1.8이였기 때문에, 별도로 CMAK 설치를 위해 jdk11을 설치했습니다.

sbt를 편집기로 열어 setJavaHome()를 수정해주시면 됩니다.

 

4. unzip

$
unzip -d {CMAK 설치경로}/target/universal/cmak-3.0.0.5.zip

 

5. zookeeper host 설정

1
vi {unzip한 CMAK}/conf/application.conf

kafka-manager.zkhosts="10.100.1.11:2181,10.100.1.12:2181"

 

6. 실행

$ sudo -i {CMAK 설치경로(unzip)}/bin/cmak -Dconfig.file=$CMAK_HOME/conf/application.conf

 

* 저와 같이 설치에 별도의 jdk를 설치한 경우에는 -java-home 옵션을 지정해줘야합니다.

 

$ sudo -i {CMAK 설치경로(unzip)}/bin/cmak -Dconfig.file=$CMAK_HOME/conf/application.conf -java-home /app/openlogic-openjdk-11.0.8+10-linux-x64

 

기본 포트는 9000입니다, 실행 후 해당 서버ip의 9000번으로 접속해주세요.

포트 변경은 실행 시 -Dhttp.port 옵션으로 가능합니다.

자세한 사항은 아래 CMAK 가이드 문서를 참고해주세요.

 

 

참고: github.com/yahoo/CMAK#starting-the-service

 

yahoo/CMAK

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

github.com

 

 

반응형