1.通过二进制文件搭建文件安装本地环境
1.1安装及验证流程
-
下载 rocketmq 安装包,点击下载:rocketmq二进制文件下载地址
-
下载完后解压配置本地环境变量(因mqnamesrv.cmd中使用到了ROCKETMQ_HOME变量,本地RocketMQ解压地址:D:\rocketmq-all-4.2.0-2,本地环境配置 ROCKETMQ_HOME变量配置为
因6,7步奏需要NameServer地址,配置环境变量为 NAMESRV_ADDR:localhost:9876 -
cmd命令启动 (切换到D:\rocketmq-all-4.2.0-2\bin目录下 )
-
执行
start mqnamesrv.cmd
(默认占用端口9876,启动后服务中心存在了) -
执行
start mqbroker.cmd -n localhost:9876autoCreateTopicEnable=trueautoCreateTopicEnable
(是否开启自动创建主题) -
启动消息发送测试
start tools.cmd org.apache.rocketmq.example.quickstart.Producer
-
启动消息消费测试
start tools.cmd org.apache.rocketmq.example.quickstart.Consumer
提示:如不配置NAMESRV_ADDR环境变量则会报错
org.apache.rocketmq.client.exception.MQClientException: No name server address, please set it
RocketMQ控制台代码地址,下载后执行启动rocketmq-console模块(配置文件可根据本地配置做更改)
2.通过代码搭建本地环境
代码地址: RocketMQ地址
- 启动NameServer中心org.apache.rocketmq.namesrv.NamesrvStartup#main() 默认端口为9876
- 启动Broker org.apache.rocketmq.broker.BrokerStartup#main()
- 可以本地发消息测试