下载地址:下载 | RocketMQ
下载完后解压到自定义目录,MQ解压路径\rocketmq-all-4.6.0-bin-release;(Windows10系统解压路径不要出现空格)
配置环境变量
配置环境变量,变量名:ROCKETMQ_HOME 变量值:E:\Download\rocketmq-all-4.6.0-bin-release;另外path后追加;%ROCKETMQ_HOME%\bin
启动NameServer
cmd命令框执行进入至‘MQ文件夹\bin’下,然后执行‘start mqnamesrv.cmd’,启动NAMESERVER。成功后会弹出提示框,此框勿关闭;
或直接使用
mqnamesrv.cmd双击运行
启动Broker
进入bin目录,cmd命令窗口:
输入:mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true
启动后窗口都不要关闭。也可以看设置服务启动。
修改rocketmq记录日志地址
namesrv和broker默认日志存储在C盘,空间占用量大,需修改下默认存储路径。
在RocketMQ安装目录下找到conf文件夹(E:\Download\rocketmq-all-5.2.0-bin-release\conf),
编辑rmq.broker.logback.xml文件和rmq.namesrv.logback.xml文件
##两份文件都需增加property标签, 把并user.home全局替换为log.path
<property name="log.path" value="D:/log/rocketmq/" />
rmq.namesrv.logback.xml文件我的修改配置:
rmq.broker.logback.xml,我的修改配置
设置namesrv、broker堆栈内存
给namesrv和broker分配内存(根据服务器性能和数据量自定义分配内存)
在RocketMQ安装目录下找到bin文件夹(D:\mq解压路径\rocketmq-all-5.1.3-bin-release\bin),编辑runserver.cmd文件和runbroker.cmd文件
如runbroker.cmd,由2g修改成256m,同时需关注是否配置了jdk环境变量 CLASSPATH
runserver.cmd文件修改如下
RocketMQ注册为Windows服务:
下载地址:NSSM - the Non-Sucking Service Manager