一、基本信息说明
下载地址
https://github.com/yahoo/kafka-manager/releases
二、系统、工具配置信息
1、系统版本:CentOS-7-x86_64-Minimal-1708
2、工具:xshell5
3、VMware 版本:VMware Workstation Pro15
三、安装部署
1、安装基本工具
[root@localhost ~]# yum install -y wget lrzsz vim zip unzip net-tools
2、Kafka集群搭建
参考 https://blog.csdn.net/llwy1428/article/details/94387413
3、创建、进入目录
[root@localhost ~]# mkdir /opt/utils/kafka-manager
[root@localhost ~]# cd /opt/utils/kafka-manager
4、下载文件
在 https://github.com/yahoo/kafka-manager/releases 中下载文件 kafka-manager-2.0.0.2.tar.gz
把文件 kafka-manager-2.0.0.2.tar.gz 上传至 系统的指定目录 /opt/utils/kafka-manager
[root@ localhostkafka-manager]# rz
选择已下载的文件上传
5、解压文件 kafka-manager-2.0.0.2.tar.gz
[root@localhost kafka-manager-2.0.0.2]# tar zxvf kafka-manager-2.0.0.2.tar.gz
6、查看并编译
[root@localhost kafka-manager-2.0.0.2]# ll
[root@localhost kafka-manager-2.0.0.2]# ./sbt clean dist
(根据网络运营商的不同,编译速度会有明显区别,此处我选择的是联通)
7、编译结束
8、查看编译结果
[root@localhost ~]# cd /opt/kafka/kafka-manager-2.0.0.2/target/universal/
[root@localhost universal]# ll
total 94464
-rw-r--r-- 1 root root 96730598 Jun 29 00:07 kafka-manager-2.0.0.2.zip
drwxr-xr-x 3 root root 16 Jun 29 00:06 scripts
说明:
编译成功的结果:kafka-manager-2.0.0.2.zip
9、创建目录 /opt/kafka-manager
[root@localhost ~]# mkdir /opt/kafka-manager
10、复制文件,把 kafka-manager-2.0.0.2.zip 复制到 /opt/kafka-manager 目录下,并进入目录
[root@localhost ~]# cp /opt/kafka/kafka-manager-2.0.0.2/target/universal/kafka-manager-2.0.0.2.zip /opt/kafka-manager/
[root@localhost ~]# cd /opt/kafka-manager/
11、解压文件
[root@localhost kafka-manager]# unzip kafka-manager-2.0.0.2.zip
12、查看目录
[root@localhost kafka-manager]# ll
[root@localhost kafka-manager]# ll kafka-manager-2.0.0.2
13、进入目录 kafka-manager-2.0.0.2
[root@localhost ~]# cd /opt/kafka-manager/kafka-manager-2.0.0.2
14、编辑配置文件
[root@localhost kafka-manager-2.0.0.2]# vim /opt/kafka-manager/kafka-manager-2.0.0.2/conf/application.conf
修改信息
单机:
kafka-manager.zkhosts="localhost:2181"
集群:
kafka-manager.zkhosts="node3.cn:2181,node4.cn:2181,node5.cn:2181"
#kafka-manager.zkhosts=${?ZK_HOSTS}
15、启动服务
控制台启动
[root@localhost kafka-manager-2.0.0.2]# bin/kafka-manager
p.c.s.AkkaHttpServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
bootstrap.servers=localhost:9092
后台守护启动
[root@localhost kafka-manager-2.0.0.2]# nohup bin/kafka-manager &
16、查看启动情况
[root@localhost ~]# netstat -lntp
四、浏览器配置、查看 Kafka集群信息
1、浏览器地址输入 http://节点的IP:9000/
2、填写集群基本信息
3、列表显示 Kafka 集群
4、集群基本信息
至此,记一次 Centos7.4 Kafka-manager(v2.0.0.2)(Kafka集群可视化管理) 编译安装,操作完毕。