Kafka Manager的安装与部署


Kafka的安装与部署

一、硬件环境

假设Kafka安装在4台机,IP及主机名如下:

192.168.100.105 c1
192.168.100.110 c2
192.168.100.115 c3
192.168.100.120 c4

假设把Kafka Manager安装在c1机。

二、安装部署

* 新版的Kafka Manager改名为cmak,提供了用Java 11编译的运行程序,所以要先安装JDK 11。

1.下载JDK 11

https://www.oracle.com/java/technologies/downloads/#java11

下载jdk-11.0.13_linux-x64_bin.tar.gz文件

其中11.0.13是版本号,有新版就下载新版。

2.解压JDK

这里放在/usr/bin/目录下

cd /usr/bin
tar -xvf jdk-11.0.13_linux-x64_bin.tar.gz
mv jdk-11.0.13_linux-x64_bin jdk11

3.下载安装包

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

下载cmak-3.0.0.5.zip文件

其中3.0.0.5是版本好,有新版就下载新版

4.解压安装包

由于是用zip打包,所以要先安装zip工具:

apt install zip

这里假定放在/home/目录

cd /home
unzip cmak-3.0.0.5.zip
mv cmak-3.0.0.5 cmak

5.配置

vim /home/cmak/conf/application.conf

设置以下参数的值:

(1) ZooKeeper的监听地址

kafka-manager.zkhosts="c1:2181,c2:2181,c3:2181,c4:2181"
cmak.zkhosts="c1:2181,c2:2181,c3:2181,c4:2181"


(2) 登录的账号密码

basicAuthentication.ldap.enabled=true
basicAuthentication.username="admin"
basicAuthentication.password="password"

这里的admin和password是用户名和密码,可自定义。

6.启动

cd /home/cmak/bin
./cmak -java-home /usr/bin/jdk11

* cmak默认端口是9000,如果要修改,可通过http.port参数设置,例如:

./cmak -java-home /usr/bin/jdk11 -Dhttp.port=80

7.测试

如果是按我前面的文章安装,在浏览器访问:

http://192.168.100.105:9000

8.设置Cluster

在界面执行以下操作:

(1) 点击Cluster -> Add Cluster

(2) 填写Cluster Name,随便填一个名字即可

(3) 填写Cluster Zookeeper Hosts

如果是按我前面的文章安装,这里填写c1:2181,c2:2181,c3:2181,c4:2181