Kafka-Map 终极安装指南:打造专业的Kafka可视化监控平台

【免费下载链接】kafka-map A beautiful, concise and powerful kafka web management tool. 一个美观简洁且强大的kafka web管理工具。 【免费下载链接】kafka-map 项目地址: https://gitcode.com/gh_mirrors/ka/kafka-map

Kafka-Map是一个基于Java17和React开发的专业Kafka可视化监控平台,为开发者和运维人员提供直观的Kafka集群管理体验。无论您是Kafka新手还是资深用户,这个工具都能帮助您轻松监控和管理Kafka集群。

🚀 快速开始:两种安装方式

方法一:Docker安装(推荐)

Docker安装是最简单快捷的方式,只需一条命令即可完成部署:

docker run -d \
    -p 8080:8080 \
    -v /opt/kafka-map/data:/usr/local/kafka-map/data \
    -e DEFAULT_USERNAME=admin \
    -e DEFAULT_PASSWORD=admin \
    --name kafka-map \
    --restart always dushixiang/kafka-map:latest

参数说明:

  • DEFAULT_USERNAME:初始登录用户名
  • DEFAULT_PASSWORD:初始登录密码
  • 数据持久化:将容器内数据挂载到宿主机 /opt/kafka-map/data 目录

方法二:原生安装

如果您的环境不支持Docker,可以选择原生安装方式:

# 下载最新版本
wget https://github.com/dushixiang/kafka-map/releases/latest/download/kafka-map.tgz

# 解压到指定目录
tar -zxvf kafka-map.tgz -C /usr/local/

📊 核心功能详解

集群管理功能

Kafka集群管理界面

Kafka-Map支持多集群管理,可以同时监控多个Kafka集群的状态。界面清晰展示集群名称、地址、主题数量、Broker数量、消费组数量等关键指标,让您对整体集群状况一目了然。

主题与消息管理

Kafka主题管理界面

主题管理功能包括:

  • 主题创建、删除和扩容
  • 分区数量和副本数监控
  • 数据大小统计和存储分析

消息消费与生产

Kafka消息消费界面

消息查看功能支持:

  • 实时消息拉取和过滤
  • JSON格式消息解析
  • 按分区、偏移量、时间戳筛选

高级功能特性

Kafka延迟消息功能

延迟消息服务是Kafka-Map的一大亮点,支持18个延迟级别(从1秒到1小时),满足各种定时任务和重试场景需求。

⚙️ 系统服务配置

为了确保Kafka-Map持续稳定运行,建议配置为系统服务:

# 创建服务文件
cat <<EOF >> /etc/systemd/system/kafka-map.service
[Unit]
Description=kafka map service
After=network.target

[Service]
WorkingDirectory=/usr/local/kafka-map
ExecStart=/usr/bin/java -jar /usr/local/kafka-map/kafka-map.jar
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF

# 启用并启动服务
systemctl daemon-reload
systemctl enable kafka-map
systemctl start kafka-map
systemctl status kafka-map

🔧 使用与访问

安装完成后,通过浏览器访问服务器IP的8080端口即可使用:

http://您的服务器IP:8080

💡 常见问题解答

Q:如何修改默认端口8080? A:在启动命令中添加 --server.port=新端口号,例如:

java -jar kafka-map.jar --server.port=1234

Q:系统要求是什么? A:需要Java17或更高版本,支持Apache Kafka 1.1.0及以上版本。

通过Kafka-Map,您将获得一个功能完整、界面美观的Kafka管理工具,大大提升Kafka集群的管理效率和监控能力。无论是日常运维还是故障排查,Kafka-Map都能为您提供强有力的支持!

【免费下载链接】kafka-map A beautiful, concise and powerful kafka web management tool. 一个美观简洁且强大的kafka web管理工具。 【免费下载链接】kafka-map 项目地址: https://gitcode.com/gh_mirrors/ka/kafka-map

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐