下载
http://rocketmq.apache.org/release_notes/release-notes-4.3.0/
配置:(*注意:rocketmq存放路径最好别有空格,否则配置容易出错)
配置环境变量:ROCKETMQ_HOME
变量值:MQ解压路径\MQ文件夹名(这个路径不能有空格,否则会报错)
在path下面配置
启动NAMESERVER.cmd
进入到安装目录的bin目录下,执行
start mqnamesrv.cmd
等待几秒钟会出现以下结果:
第一个终端窗口不要关闭
启动BROKER.cmd
在同样bin目录下的cmd窗口中输入
start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true
新弹出的终端窗口出现如下报错:
启动之后出现了错误: 找不到或无法加载主类 Files\Java\jdk1.8.0_311\lib\dt.jar;C:\Program
原因:
- JDK的环境变量配置出现错误,根据报错的路径查看环境变量是否出错。
- 进入安装RocketMQ的bin目录中编辑runbroker.cmd文件
(花了快两小时反复检查和测试,人都麻了)
保存后再次运行上述代码
安装可视化工具
之前的大多数教程中的connet-console文件已经被删除。
新的可视化工具可以使用以下仓库中的文件。
https://github.com/apache/rocketmq-dashboard
下载解压到任意文件夹之后,进入到application.yml文件进行相应的配置
将server下的port选定到PC中未被占用的端口(文件路径查看左侧目录)
打开终端进入rocketmq-dash的安装文件目录下,执行:
mvn clean package -Dmaven.test.skip=true
转换成jar包,等待漫长时间。
出现BUILD SUCCESS则为成功。
可在安装rocket-dash的文件目录下找到生成的jar包(图片目录下倒数第二个文件)
进入target后执行:java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar
,这里是在启动jar工程。
启动完毕后,在浏览器输入:http://localhost:xxxx/ (在application.yml中设置的server:port)
为节省时间,本文大部分图片和内容源自darendu的CSDN博客,感谢!
作者:darendu