windows部署本地rocketmq(2022年亲测没问题)

一.开发过程中需要部署本地的rocketmq用于开发,所以在网上找了一些资料,大多都比较老,部署汇中遇到了一些坑,这里也描述一下,放置大家也踩同样的坑
坑1

网上很多本地安装时说需要下载rocketmq的控制台项目,也就是去https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console安装Rocketmq-console控制台,但是当下载了这个项目后发现没有这个子项目,经过查询网上的一些文件发现,这个项目再之后的迭代过程中已经独立成新项目,并重新更名为rocketmq-dashboard,所以我们直接使用新的这个项目就好
坑2

网上一些文档大多使用的是rocketmq-all-4.3.0-bin-release 的这个版本包,需要注意的是,这个包启动后如果比的硬盘没有足够的剩余空间,那么经常报一个 无法分配足够的内存,于是在网上查询资料说需要配置..但是未能解决,经过大量测试,发现使用rocketmq-all-4.9.2-bin-release这个版本的mq并未报此错误,所以最终使用了这个版本,下面开始我的安装过程
二.需要的环境

jdk1.8
maven(用于打包,我这里使用了idea直接在idea中打包了)
三.下载rocketmq包

1.下载地址:https://rocketmq.apache.org/release_notes/release-notes-4.9.2/

这里我使用的是4.9.2版本

2.配置系统环境变量 
ROCKETMQ_HOME   指向到你的mq解压路径,下面是我的环境变量示例

3.启动NAMESERVER
Cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqnamesrv.cmd’,启动NAMESERVER。成功后会弹出提示框,此框勿关闭。

 

 
4. 启动BROKER
Cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true’,启动BROKER。成功后会弹出提示框,此框勿关闭。

5.下载rocketmq的控制台项目,下载地址:rocketmq管理工具,项目之前名字rocketmq-console后来项目独立并更名为rocketmq-dashboard-Java文档类资源-CSDN下载rocketmq管理工具,项目之前名字rocketmq-console后来项目独立并更名为rocke更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/fengbaozonghuiguoqu/848113846.下载完成解压后可以直接使用idea打开,或者使用maven打包命令打包运行,这里我以idea示例,下面是项目截图

 7.修改配置文件

8.启动项目

9.访问项目:http://localhost:8080/ 
10.到此本地的mq已经安装完成,下面继续说一下如何创建topic等
11.切换语言,并选择主体

12.直接新增主题即可
 

 11.这里感谢一下在网上参考的一些其他文档
Windows环境下安装RocketMQ - Ruthless - 博客园


 


 

猜你喜欢

转载自blog.csdn.net/fengbaozonghuiguoqu/article/details/123477525