admin管理员组文章数量:1608851
文章目录
- Windows环境
- 1. 下载、安装
- 下载
- 文档
- 安装
- 2. 启动
- 启动NAMESERVER
- 启动BROKER
- 3. RocketMQ插件部署
- 插件下载
- 配置RocketMQ服务地址
- 编译rocketmq-console
- 启动
- 访问控制台:http://localhost:8080/#/
- 异常信息
- org.apache.rocketmq.client.exception.MQClientException: No route info of this topic: shop_message_topic
Windows环境
1. 下载、安装
下载
Download the 4.3.0 release
文档
RocketMQ官方文档
安装
绿色版,直接解压到想安装的目录。
我的目录定义:
解压后,配置环境变量
ROCKETMQ_HOME
D:\Wind\DevSoft\RocketMQ
Path:%ROCKETMQ_HOME%\bin
准备工作就算做完了
2. 启动
启动NAMESERVER
执行 start mqnamesrv.cmd ,启动NAMESERVER。成功后会弹出提示框,此框勿关闭。
或者双击 mqnamesrv.cmd
启动BROKER
执行 start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true ,启动BROKER。成功后会弹出提示框,此框勿关闭。
补充:如果mqbroker.cmd启动失败,则只需要删除C:\Users\ASUS\store目录下面的所有文件即可,如果不放心,建议先备份再删除。
3. RocketMQ插件部署
插件下载
rocketmq-externals下载
配置RocketMQ服务地址
拉下来之后,进入 rocketmq-externals\rocketmq-console\src\main\resources 文件夹,打开 application.properties 进行配置。
编译rocketmq-console
进入 \rocketmq-externals\rocketmq-console 文件夹,执行 mvn clean package -Dmaven.test.skip=true ,编译生成。
启动
编译成功之后,cmd进入‘target’文件夹,执行‘java -jar rocketmq-console-ng-1.0.1.jar’,启动‘rocketmq-console-ng-1.0.1.jar’。
访问控制台:http://localhost:8080/#/
异常信息
org.apache.rocketmq.client.exception.MQClientException: No route info of this topic: shop_message_topic
See http://rocketmq.apache/docs/faq/ for further details.
- 场景:
项目启动后,控制台不停的刷新这提示信息。 - 原因:
从报错信息来看 没有此主题的路由信息:shop_message_topic ,需手动创建该主题。 - 解决:
在rocetmq的bin目录下手动创建 shop_message_topic 的 topic。代码为:
(Windows环境)
start mqadmin.cmd updateTopic -n 127.0.0.1:9876 -b 127.0.0.1:10911 -t topicname(更换为你的主题名)
(Linux环境)
sh ./mqadmin updateTopic -n localhost:9876 -b localhost:10911 -t topicname(更换为你的主题名)
本文标签: RocketMQ
版权声明:本文标题:初识RocketMQ 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728550395a1163355.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论