• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

kafka监控管理器之kafka-manager安装kafka-manager

JAVA相关 开心洋葱 2349次浏览 0个评论

一、功能

  1. 管理多个kafka集群
  2. 便捷的检查kafka集群状态(topics,brokers,备份分布情况,分区分布情况)
  3. 选择你要运行的副本
  4. 基于当前分区状况进行
  5. 可以选择topic配置并创建topic(0.8.1.1和0.8.2的配置不同)
  6. 删除topic(只支持0.8.2以上的版本并且要在broker配置中设置delete.topic.enable=true)
  7. Topic list会指明哪些topic被删除(在0.8.2以上版本适用)
  8. 为已存在的topic增加分区
  9. 为已存在的topic更新配置
  10. 在多个topic上批量重分区
  11. 在多个topic上批量重分区(可选partition broker位置)

二、环境要求

三、安装部署

1. 安装sbt

>  curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo

>  mv bintray-sbt-rpm.repo /etc/yum.repos.d/

>  yum install sbt

2. 下载编译

>  git clone https://github.com/yahoo/kafka-manager.git

>  cd kafka-manager

>  sbt clean dist

注: 执行sbt编译打包可能花费很长时间,如果你hang在如下情况

kafka监控管理器之kafka-manager安装kafka-manager

将project/plugins.sbt 中的logLevel参数修改为logLevel := Level.Debug(默认为Warn)

3. 安装配置

编译成功后,会在target/universal下生成一个zip包

个人编译好的: http://pan.baidu.com/s/1o6RZzei

解压并修改配置文件

> unzip kafka-manager-1.3.0.4.zip

> vim kafka-manager-1.3.0.4/conf/application.conf

将application.conf中的kafka-manager.zkhosts的值设置为你的zk地址

如: kafka-manager.zkhosts=”h2:2181″

       kafka-manager.zkhosts=${?ZK_HOSTS}

       pinned-dispatcher.type=”PinnedDispatcher”

       pinned-dispatcher.executor=”thread-pool-executor”

4. 启动,指定配置文件位置和启动端口号,默认为9000

> nohup bin/kafka-manager -Dconfig.file=conf/application.conf -Dhttp.port 9001 &

第一次进入web UI要进行kafka cluster的相关配置,根据自己的信息进行配置。


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明kafka监控管理器之kafka-manager安装kafka-manager
喜欢 (0)

您必须 登录 才能发表评论!

加载中……