1、下载二进制包并解压:http://rocketmq.apache.org/
2、环境变量配置,变量名ROCKETMQ_HOME 变量值,二进制文件解压后地址
3、RocketMQ NAMESERVER默认分配的jvm参数需要占用较大内存,但是一般来说我们自己用不需要占用这么大内存。
改成如下这样256m即可如下:改runbroker.cmd的时候注意给%classpath%加上双引号,不然启动会报错。
4、启动nameserver,进入bin目录,cmd执行
start mqnamesrv.cmd
启动成功如下所示,注意cmd窗口不要关闭
5、启动broker,bin目录下执行(注意要进cmd,不要使用win10的powerShell)
start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true
启动成功如下所示,注意cmd窗口不要关闭
6、RocketMQ插件安装
git克隆下这个项目,或者直接去https://github.com/apache/rocketmq-externals下载zip压缩包
git clone https://github.com/apache/rocketmq-externals
解压之后进入rocketmq-externals\rocketmq-console\src\main\resources文件夹,打开application.properties进行配置。
7、进入\rocketmq-externals\rocketmq-console文件夹,maven编译打包(注意要进cmd,不要使用win10的powerShell)
mvn clean package -Dmaven.test.skip=true
- 在系统变量中新建变量名 MAVEN_HOME 变量值 C:\JavaTools\apache-maven-3.3.9 (本机maven路径)
- 在系统变量中Path变量中编辑,引用的是;%MAVEN_HOME%\bin;
8、启动插件,编译成功之后cmd进入target文件夹,执行target文件夹下的jar文件
java -jar rocketmq-console-ng-1.0.1.jar
--若端口被占用可指定端口
java -jar rocketmq-console-ng-1.0.1.jar --server.port=8080
9、打开浏览器,访问127.0.0.1:8080