kafka管理器kafka-manager部署安装
来源:互联网 发布:穿越火线刮刮乐软件 编辑:程序博客网 时间:2024/05/19 02:19
- Kafka 0.8.1.1+
- sbt 0.13.x
- Java 7+
功能
为了简化开发者和服务工程师维护Kafka集群的工作,yahoo构建了一个叫做Kafka管理器的基于Web工具,叫做 Kafka Manager。这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况。它支持管理多个集群、选择副本、副本重新分配以及创建Topic。同时,这个管理工具也是一个非常好的可以快速浏览这个集群的工具,有如下功能:
- 管理多个kafka集群
- 便捷的检查kafka集群状态(topics,brokers,备份分布情况,分区分布情况)
- 选择你要运行的副本
- 基于当前分区状况进行
- 可以选择topic配置并创建topic(0.8.1.1和0.8.2的配置不同)
- 删除topic(只支持0.8.2以上的版本并且要在broker配置中设置delete.topic.enable=true)
- Topic list会指明哪些topic被删除(在0.8.2以上版本适用)
- 为已存在的topic增加分区
- 为已存在的topic更新配置
- 在多个topic上批量重分区
- 在多个topic上批量重分区(可选partition broker位置)
下载,编译,打包
获取kafka-manager源码,并编译打包,包会生成在(kafka-manager/target/universal)
git clone https://github.com/yahoo/kafka-managercd kafka-manager./sbt clean dist
安装,配置,启动
在conf/application.conf
中将kafka-manager.zkhosts的值设置为你的zk地址
解压
unzip kafka-manager-1.2.7.zip
修改配置
vim kafka-manager-1.2.7/conf/application.conf
启动,指定配置文件位置和启动端口号,默认为9000
nohup bin/kafka-manager -Dconfig.file=/usr/install/kafka-manager-1.2.7/conf/application.conf -Dhttp.port=7778 &
windows 运行sbt run
第一次进入web UI要进行kafka cluster的配置,都是一些比较简单的操作,这里就不多说了。
运行界面
cluster
topic-list
broker
topic
手动批量控制topic partition位置
批量重分区
tips:
使用sbt编译打包的时候时间可能会比较长,如果你hang在
Loading project definition from /home/shiwei.liang/kafka-manager/project
可以修改project/plugins.sbt
中的LogLevel参数
将logLevel := Level.Warn
修改为logLevel := Level.Debug
kafka-manager git地址
参考:
下载地址: https://pan.baidu.com/s/1jIE3YL4
步骤:
1. 解压kafka-manager-1.3.2.1.zip
2. cd kafka-manager-1.3.2.1
3. 修改conf/application.conf文件,特别是kafka-manager.zkhosts的配置
4. 运行kafka manager:
bin/kafka-manager -Dconfig.file=conf/application.conf
或
nohup bin/kafka-manager -Dconfig.file=conf/application.conf & (后台运行)
5. 打开浏览器,访问http://IP:9000
- kafka管理器kafka-manager部署安装
- kafka管理器kafka-manager部署安装
- kafka管理器kafka-manager部署安装
- kafka集群管理工具kafka-manager部署安装
- centos kafka manager 部署
- kafka manager安装
- kafka manager安装
- Kafka Manager安装笔记
- kafka manager安装
- kafka manager安装
- kafka manager安装
- kafka-manager安装
- kafka-manager安装
- kafka-manager安装
- kafka-manager 安装
- 【KafKa系列】KafKa安装部署
- kafka监控软件kafka-manager 安装配置
- 雅虎开源的Kafka集群管理器(Kafka Manager)
- IntelliJ IDEA快捷键
- 抓包简单使用介绍
- effective C++条款四十二解读
- Git详解之九 Git内部原理
- Linux中rz和sz命令用法
- kafka管理器kafka-manager部署安装
- Java8源码-Map总结
- 把数组排成最小的数
- ubuntu 修改默认root密码
- ionic2 遇到的一些小问题
- android UiAutomator如何根据颜色判断控件的状态
- html学习7—目录
- 小程序文档整理之 -- API(调试接口)
- Git详解汇总