windows下RocketMQ安装部署(亲测有效)
首先很感谢上述博文,在环境配置和安装上步骤都亲测有效,在此我补充一下引文没有提到的坑。
一、系统与环境
使用window系统,需要配置JDK1.8、Maven、Git
二、RocketMQ部署
1. 下载
1.1地址:http://rocketmq.apache.org/release_notes/release-notes-4.2.0/
1.2选择‘Binary’进行下载
点击链接会跳转到新的下载页面,也可以忽略1.1直接点击下述链接(贴上1.1地址是为了告诉读者官网站点的跳转过程)
http://mirrors.shu.edu.cn/apache/rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip
1.3解压已下载工程
2. 配置
2.1 系统环境变量配置
变量名:ROCKETMQ_HOME
变量值:MQ解压路径\MQ文件夹名(注意路径不能含有空格,否则会解析失败,看我的文件夹名就知道)
3. 启动
3.1 启动NAMESERVER
Cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqnamesrv.cmd’,启动NAMESERVER。成功后会弹出提示框,此框勿关闭。
如果明明配置了JAVA_HOME却报错,那么你需要修改配置文件。
在mqnamesrv.cmd调用了 runserver.cmd,用文本工具打开runserver.cmd,再粘上你自己的JAVA_HOME
绿字是替换前,蓝色是替换后
假如弹出提示框提示‘错误: 找不到或无法加载主类 xxxxxx’。打开runbroker.cmd,然后将‘%CLASSPATH%’加上英文双引号。保存并重新执行start语句。
弄完这些,启动成功!出现下述语句
3.2 启动BROKER
Cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true’,启动BROKER。成功后会弹出提示框,此框勿关闭。
三. RocketMQ插件部署
参见引文