RocketMQ安装启动教程——Windows版
文章目录
一、环境辅助
- 64位Windows
- 64位JDK 1.8+
- Maven 3.2.x
二、安装
1、安装地址:https://archive.apache.org/dist/rocketmq/
2、解压安装包
三、环境配置
系统变量添加
变量名:ROCKETMQ_HOME
变量值:D:\ProgramFiles\rocketmq-all-4.9.4-bin-release(Rocketmq安装目录,注:存放目录不要有空格,可能会报错)
四、启动
1、修改脚本
java的默认启动参数,堆内存的大小为2g,太大,调整为512m
(1)打开…\rocketmq-all-4.9.4-bin-release\bin\runbroker.cmd
set "JAVA_OPT=%JAVA_OPT% -server -Xms512m -Xmx512m -Xmn512m"
set "JAVA_OPT=%JAVA_OPT% -cp "%CLASSPATH%""
(2)打开…\rocketmq-all-4.9.4-bin-release\bin\runserver.cmd
-Drocketmq.broker.diskSpaceWarningLevelRatio=0.98:Broker磁盘空间利用率设置为98%,默认85%
set "JAVA_OPT=%JAVA_OPT% -server -Drocketmq.broker.diskSpaceWarningLevelRatio=0.98 -Xms512m -Xmx512m -Xmn512m"
set "JAVA_OPT=%JAVA_OPT% -cp "%CLASSPATH%""
2、启动 NameServer
(1)双击 mqnamesrv.cmd 启动
(2)bin 目录 cmd 输入命令回车
start mqnamesrv.cmd
启动成功如下:
3、启动 broker
bin 目录 cmd 输入命令回车
mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true
启动成功如下:
五、RocketMQ管理端
RocketMQ提供了UI管理工具,名为rocketmq-console
1、下载源码
项目地址:https://github.com/apache/rocketmq-externals/tags
2、修改配置
修改rocketmq-console\src\main\resources\application.properties
server.port=19876 # 配置没被占用的端口
rocketmq.config.namesrvAddr=localhost:9876 # 配置nameserver端口
rocketmq.config.dataPath=/tmp/rocketmq-console/data
3、启动
cmd 进入 rocketmq-console 目录下
(1)直接启动命令
mvn spring-boot:run
(2)打包 jar 再启动
mvn clean package -Dmaven.test.skip=true
java -jar target/rocketmq-console-ng-1.0.1.jar