赞
踩
RocketMQ Dashboard
是 RocketMQ 的管控利器,为用户提供客户端和应用程序的各种事件、性能的统计信息,支持以可视化工具代替 Topic 配置、Broker 管理等命令行操作。
面板 | 功能 |
---|---|
运维 | 修改nameserver 地址; 选用 VIPChannel |
驾驶舱 | 查看 broker, topic 消息量 |
集群 | 集群分布,broker 配置、运行信息 |
主题 | 搜索、筛选、删除、更新/新增主题,消息路由,发送消息,重置消费位点 |
消费者 | 搜索、删除、新增/更新消费者组,终端,消费详情,配置 |
消息 | 消息记录,私信消息,消息轨迹等消息详情 |
操作面板:
系统要求:
网络配置:
rocketmq
配置文件 broker.conf / broker-x.properties
设置 nameserver 地址和端口号① 安装docker,拉取 rocketmq-dashboard
镜像
$ docker pull apacherocketmq/rocketmq-dashboard:latest
② docker 容器中运行 rocketmq-dashboard
$ docker run -d --name rocketmq-dashboard -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876" -p 8080:8080 -t apacherocketmq/rocketmq-dashboard:latest
提示
namesrv.addr:port
替换为 rocketmq
中配置的 nameserver 地址:端口号
开放端口号:8080,9876,10911,11011 端口
-add-port
源码地址:apache/rocketmq-dashboard
下载并解压,切换至源码目录 rocketmq-dashboard-master/
① 编译 rocketmq-dashboard
$ mvn clean package -Dmaven.test.skip=true
② 运行 rocketmq-dashboard
$ java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar
提示:Started App in x.xxx seconds (JVM running for x.xxx) 启动成功
浏览器页面访问:namesrv.addr:8080
关闭 rocketmq-dashboard
: ctrl + c
再次启动:执行 ②
tips:下载后的源码需要上传到 Linux 系统上编译,本地编译可能会报错。
主题 >
新增/更新
消费者 >
新增/更新
主题 >
重置消费位点
tips:
主题 >
TOPIC配置
更新 Topic 的BROKER_NAME
主题 >
新增/更新 >
BROKER_NAME
向指定 Topic 发送消息
主题 >
发送消息
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。