728x90
반응형
![](https://blog.kakaocdn.net/dn/70L75/btrI1WhdVUL/QLV9o4dHTiSIwwxxAcqSJk/img.png)
kafka cluster를 설정하기 위해서, 이전 포스팅에서 zk와 kafka를 실행했어요
이제 관리를 위해 yahoo에서 만든 kafka manager를 설치해보려합니다.
예상 독자
- kafka manager를 설치하려고 하는 분
- 미래의 나
요약
- cmak binary 다운로드
- 설정 변경
- 시작/중지
설명
1. cmak binary 다운로드
wget https://github.com/yahoo/CMAK/releases/download/3.0.0.6/cmak-3.0.0.6.zip
unzip cmak-3.0.0.6.zip
2. 설정 변경
# conf/application.conf 수정
kafka-manager.zkhosts="kafka1:2181,kafka2:2181,kafka3:2181"
cmak.zkhosts="kafka1:2181,kafka2:2181,kafka3:2181"
3. 시작 중지
cli
/home/manager/cmak/bin/cmak -Dpidfile.path=/opt/cmak/RUNNING_PID
/home/manager/cmak/bin/cmak stop
systemctl
vi /etc/systemd/system/kafka-manager.service
[Unit]
Requires=kafka.service
After=kafka.service
[Service]
Type=simple
User=kafka
ExecStart=/home/manager/cmak/bin/cmak -Dpidfile.path=/home/manager/cmak/RUNNING_PID
ExecStop=/home/manager/cmak/bin/cmak stop
Restart=on-abnormal
[Install]
WantedBy=multi-user.target
+ rm /home/manager/cmak/RUNNING_PID
# PID가 존재하면 CMAK 재시작 실패
cat ./RUNNING_PID
kill <PID>
참고:
GitHub - yahoo/CMAK: CMAK is a tool for managing Apache Kafka clusters
CMAK is a tool for managing Apache Kafka clusters. Contribute to yahoo/CMAK development by creating an account on GitHub.
github.com
728x90
반응형
'Data > Kafka' 카테고리의 다른 글
kafka) kafka_exporter 설정 (prometheus,helm) (0) | 2022.08.05 |
---|---|
kafka) kafka cluster 설정 (0) | 2022.07.28 |
kafka) zookeeper cluster 설정하기 (0) | 2022.07.28 |
udemy)초심자용 kafka 인강 :: mightytedkim (0) | 2022.03.26 |