RocketMQ配置安装

270 阅读1分钟

「工欲善其事,必先利其器」本文将使用Mac安装环境对RocketMQ进行配置安装

RocketMQ下载

先到官方网站RocketMQ官网 下载rocketmq-all-bin-release安装包。

下载解压,进入bin目录,可以看到bin目录下有很多文件,这个先不要去深究,我们接下来一步步了解。

NameSrv启动

先启动mqnamesrv,namesrv所起的作用和zookeeper差不多,但更轻量级,提供服务注册发现

启动bin目录下的执行脚本mqnamesrv

nohup sh bin/mqnamesrv &

当显示The Name Server boot success ,broker启动成功!!!

Broker启动

broker用于存储消息,作用于Producer和Consumer之间

启动bin目录的脚本

nohup sh bin/mqbroker -n localhost:9876 &

-n 指定namesrv的地址

也可以通过export设置namesrv的环境变量

export NAMESRV_ADDR=localhost:9876

当显示The broker[] boot success ,broker启动成功!!!

Producer启动

启动生产者,发送消息到broker

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

返回SendResult[sendStatus=SEND_OK] 发送成功!!!

Consumer启动

启动消费者,消费消息

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

RocketMQ Console下载

RocketMQ Console是RocketMQ 提供的可视化管理工具,方便可视化的操作。

到github下载源码console下载

console启动

下载进入rocketmq-console目录

启动

mvn spring-boot:run

进入浏览器打开localhost:8080 , 可以看到mq的可视化管理后台