以下是在Windows服务器上部署RocketMQ的步骤:
- 环境准备:提前安装好JDK并配置好JDK环境变量。
- 配置RocketMQ环境变量:从官网上下载RocketMQ压缩包并解压,配置 ROCKETMQ_HOME 环境变量,变量值为RocketMQ的安装目录。
- 启动RocketMQ:
- 给namesrv和broker分配内存:在RocketMQ安装目录下找到 bin 文件夹,编辑 runserver.cmd 文件和 runbroker.cmd 文件,根据服务器性能和数据量自定义分配内存。
- 修改日志存储默认路径:在RocketMQ安装目录下找到 conf 文件夹,编辑 rmq.broker.logback.xml 文件和 rmq.namesrv.logback.xml 文件,通过编写 ,把 user.home 全局替换为 log.path 。
- 启动NameServer:将 winsw.exe 名称修改为 rocketMQNamesrv.exe , winsw.xml 名称修改为 rocketMQNamesrv.xml ,并修改其配置内容。在Windows的 cmd 控制台执行安装服务指令 rocketMQNamesrv.exe install 和执行服务指令 rocketMQNamesrv.exe start 。
- 启动Broker:在RocketMQ安装目录下的 conf 文件夹中,编辑 broker.conf 文件,指定 broker 产生的文件的存储路径以及配置 broker 的相关属性。将 winsw.exe 名称修改为 rocketMQBroker.exe , winsw.xml 名称修改为 rocketMQBroker.xml ,并修改其配置内容。在Windows的 cmd 控制台执行安装服务指令 rocketMQBroker.exe install 和执行服务指令 rocketMQBroker.exe start 。