Kafka Manager
时间: 2023-07-11 14:12:11 浏览: 156
Kafka Manager 是一个开源的 Kafka 管理工具,提供了一个 Web 界面来简化 Kafka 集群的管理和监控,它由 Yahoo 开发并开源,现在由 Criteo 进行维护。Kafka Manager 最新版本是 2.0.0.2,支持 Kafka 0.8.2.0 及以上版本。
Kafka Manager 提供了以下功能:
- 集群状态监控:可以查看 Kafka 集群的状态、broker 的健康状况、主题的分区情况、消费者组的消费情况等。
- 主题管理:可以创建、删除、修改主题配置,查看主题的分区情况、副本情况等。
- 消费者组管理:可以查看消费者组的消费情况、消费速率、消费延迟等。
- Partition Offline Replica Management:可以重新分配分区的副本,以确保分区的高可用性。
你可以通过以下步骤来使用 Kafka Manager:
1. 下载 Kafka Manager:你可以从 Kafka Manager 的 GitHub 页面下载最新版本的压缩包。
2. 安装 Kafka Manager:解压缩下载的压缩包,然后进入解压缩后的目录,编辑 `conf/application.conf` 文件,修改以下配置:
```
kafka-manager.zkhosts="localhost:2181"
```
将 `"localhost:2181"` 修改成你的 Zookeeper 的主机名或 IP 地址和端口号。
3. 启动 Kafka Manager:在 Kafka Manager 的目录下执行以下命令启动 Kafka Manager:
```
bin/kafka-manager
```
4. 访问 Kafka Manager:在浏览器中输入 `http://<kafka-manager-host>:<kafka-manager-port>` 来访问 Kafka Manager,其中 `<kafka-manager-host>` 是 Kafka Manager 的主机名或 IP 地址,`<kafka-manager-port>` 是 Kafka Manager 的端口号,默认为 9000。
5. 添加 Kafka 集群:在 Kafka Manager 的界面上,点击 `Cluster` 标签页,然后点击 `Add Cluster` 按钮,填写 Kafka 集群的信息,包括 Zookeeper 的主机名或 IP 地址和端口号、Kafka 的版本号等。
6. 管理 Kafka 集群:在 Kafka Manager 的界面上,你可以查看 Kafka 集群的状态、监控 broker 的性能、管理主题和消费者组等。
阅读全文