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  是看集群概况的


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


topic   查看topic 


STATUS  此topic 的MessageQueue  信息
                       


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

  
CONSUMER MANAGE  此消费者在broker 对应的queue 上消费消息的offset及brokeroffset 的值
 
TOPIC CONFIG  主题的配置修改
 
SEND MASSAGE 发送一个消息
RESET CONSUMER OFFSET    重新定位 consumer group 的消费 offset,提供了可以重新消费的方式

DELETE           就是删除这个主题


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



猜你喜欢

转载自blog.csdn.net/convict_eva/article/details/80596842
今日推荐