一.开发过程中需要部署本地的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.下载地址: