Rocketmq 入门--2_控制台安装

RocketMQ有一个对其扩展的开源项目incubator-rocketmq-externals(github 点击打开链接 ),rocketmq-console项目就是管理控制台项目。

下载:
$ wget https://github.com/apache/rocketmq-externals/archive/master.zip
如果安装了git  可以直接git clone

解压
$ unzip master.zip
解压后是一个  rocketmq-externals-master 目录

编译
$ cd rocketmq-externals-master/rocketmq-console  
$ rm src/test -rf   #删除src 目录下的 test,不然编译时总是运行test,我使用 -Dmaven.skip.test=true 也没有用,不明白原因
$ mvn clean package   #maven编译

编译完成后在target 目录下有一个 rocketmq-console-ng-1.0.0.jar 就是可以的jar(sprint boot 项目)
启动:

$ nohup java -jar rocketmq-console-ng-1.0.0.jar --server.port=8561 --rocketmq.config.namesrvAddr=a:9876 &

rocketmq.config.namesrvAddr  这个就是配置rocketmq nameserver 的地址,多个用分号隔开


看一下几个菜单:

Dashboard  是看集群概况的

Rocketmq 入门--2_控制台安装_第1张图片

我这集群就是在上一篇中的集群,测试发送了10万个消息,可以看出rocketmq 把消息平均分配到了两个broker


topic   查看topic 

Rocketmq 入门--2_控制台安装_第2张图片

STATUS  此topic 的MessageQueue  信息
                       Rocketmq 入门--2_控制台安装_第3张图片


ROTUER  此topic 被分配在broker 上信息,writeQueueNums  readQueueNums 写队列数量和读队列数量。这个perm 是什么意思?

   Rocketmq 入门--2_控制台安装_第4张图片
CONSUMER MANAGE  此消费者在broker 对应的queue 上消费消息的offset及brokeroffset 的值
  Rocketmq 入门--2_控制台安装_第5张图片
TOPIC CONFIG  主题的配置修改
  Rocketmq 入门--2_控制台安装_第6张图片
SEND MASSAGE 发送一个消息
RESET CONSUMER OFFSET    重新定位 consumer group 的消费 offset,提供了可以重新消费的方式

DELETE           就是删除这个主题


后面的 CONSUMER  PRODUCER 就是查看生产者和消费者的配置及消息的生产和消息情况



你可能感兴趣的:(rocketmq)