Kafka的安装与部署
https://www.cnblogs.com/live41/p/15522443.html
一、硬件环境
假设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