kafka manager应用

kafka manager提供了对kafka集群进行管理和监控的可视化web界面,通过web界面能够方便的对主题进行管理,包括创建主题、删除主题、查询集群的主题、增加分区、分区副本重分配、选优先副本为分区Leader、修改主题级别的配置。同时还可以监控分区的AR和ISR等信息,代理及消费者运行情况等。本节简单介绍通过kafka Manager创建主题的操作,对主题的其他操作基本上是点击相关的按钮自动完成,因此不进行详细介绍。
(1)安装kafka manager
(a)安装SBT
curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo
mv bintray-sbt-rpm.repo /etc/yum.repos.d/
yum install sbt
[root@kafka1 ~]# sbt -version
Getting org.scala-sbt sbt 1.2.8  (this may take some time)…
(b)编译
kafka-manager-1.3.3.18]$ ./sbt clean dist
(c)配置
[root@kafka1 conf]# vi /root/kafka-manager-1.3.3.23/conf/application.conf
kafka-manager.zkhosts=”node1:2181,node2:2181,node3:2181″
(d)启动
nohup bin/kafka-manager -Dconfig.file=conf/application.conf -Dhttp.port=8080 &
(2)使用kafka manager
建立集群
查看主题信息