安装配置CMAK(kafka manager)
CMAK (Cluster Manager for Apache Kafka, previously knownas Kafka Manager)
从releases下载最新的⼆进制版本,从3.0.0.2版,提供编译好的⼆进制版本
wget https://github.com/yahoo/CMAK/releases/download/3.0.0.5/cmak-3.0.0.5.zip
Requirements
1. Kafka2. Java 11+
1. 添加系统账号
groupadd cmak
useradd -M -s /sbin/nologin -g cmak -d /usr/local/cmak cmak
2. 解包安装
unzip cmak-3.0.0.5.zip -d /usr/local/cd /usr/local
ln -s cmak-3.0.0.5 cmak
chown -R cmak:cmak cmak cmak-3.0.0.5
3. 编辑配置 conf/application.conf 并且新建 application.ini
cmak.zkhosts=\"zk1:2181,zk2:2181,zk3:2181\"basicAuthentication.enabled=true
basicAuthentication.username=\"admin\"basicAuthentication.password=\"password\"-Dapplication.home=/usr/local/cmak-Dpidfile.path=/usr/local/cmak/cmak.pid-Dhttp.port=9000
4. 使⽤systemd管理进程
vim /usr/lib/systemd/system/cmak.service[Unit]
Description=Kafka Manager ( CMAK )Requires=network.targetAfter=network.target
[Service]Type=simpleUser=cmakGroup=cmak
WorkingDirectory=/usr/local/cmak
ExecStart=/usr/local/cmak/bin/cmak -java-home /usr/java/jdk-11.0.10ExecStop=kill $(cat /usr/local/cmak/cmak.pid)Restart=always
[Install]
WantedBy=multi-user.target
如果kafka未使⽤systemd管理,请注释掉[Unit]部分
5. systemctl管理命令
# 开机⾃启动
systemctl enable cmak# 重启服务
systemctl restart cmak
6. 使⽤浏览器访问
http://ip:9000/
帐号和密码见conf/application.conf
因篇幅问题不能全部显示,请点此查看更多更全内容