Windows安装RocketMQ

这篇文章将为大家详细讲解有关 Windows 如何安装与使用 RocketMQ,希望大家阅读完这篇文章后可以有所收获。本文是基于 Window 系统上搭建的,RocketMq 版本是 5.0.0

环境要求

Java 64 位 JDK 1.8

下载

下载 | RocketMQ

夸克网盘下载(30 天有效,可以关注公众号【java 程序猿技术】发送【安装包】获取)
image.png
下载并解压image.png

部署 MQ

设置环境变量

打开电脑->高级系统属性->环境变量,设置系统变量,设置内容如下
变量名:ROCKETMQ_HOME
变量值:MQ 解压路径\MQ 文件夹名(D:\software\rocketmq\rocketmq-all-5.0.0-bin-release)
image.png

启动 nameserver

修改启动配置文件

原理的配置文件占内存太大,需要修改配置把占用内存修改小一点。
进入 D:\software\rocketmq\rocketmq-all-5.0.0-bin-release\bin 目录找到 runserver.cmd
通过文本编辑修改配置(可以根据自己需要修改)

原:set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

改:set "JAVA_OPT=%JAVA_OPT% -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

image.png

启动

D:\software\rocketmq\rocketmq-all-5.0.0-bin-release\binbin 目录下输入:cmd

image.png

输入启动命令:start mqnamesrv

image.png

注意:此 CMD 窗口不能关闭!!!关闭 CMD 窗口服务就会停掉。

启动 broker

修改启动配置文件

原理的配置文件占内存太大,需要修改配置把占用内存修改小一点。
进入 D:\software\rocketmq\rocketmq-all-5.0.0-bin-release\bin 目录找到 runbroker.cmd
通过文本编辑修改配置(可以根据自己需要修改)

原:set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

改:set "JAVA_OPT=%JAVA_OPT% -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

image.png

启动

D:\software\rocketmq\rocketmq-all-5.0.0-bin-release\binbin 目录下输入:cmd

image.png

输入启动命令:start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

image.png

注意:此 CMD 窗口不能关闭!!!关闭 CMD 窗口服务就会停掉。

安装完成

RocketMQ 全部安装完成。

安装RocketMQ可视化界面

RocketMQ的可视化插件rocketmq-dashboard-master(之前叫 rocketmq-console),通过该插件我们可以在界面实现消息的生产和消费。

下载地址:
https://github.com/apache/rocketmq-dashboard

下载

通过 idea 拉取 github 代码,如果 github 拉取代码比较慢可以用过国内 gitee 查找到镜像来拉取代码。
image.png

修改配置文件

我们需要在项目的 src -> main -> resources 文件夹里面,找到 application.yml 配置文件并打开,修改端口号,是为了避免端口号冲突。
image.png

编译项目

通过 maven 指令对项目进行打包。指令:mvn clean package -Dmaven.test.skip=true
image.png

可能遇到问题

依赖包 yarn-v1.22.10.tar.gz 下载超时。
执行: mvn clean package -Dmaven.test.skip=true,编译打包 Jar 包。
下载依赖过程中,卡在一个地方,输出:

[INFO] No proxies configured
[INFO] No proxy was configured, downloading directly

image.png
接着报错:
image.png
Downloading https://github.com/yarnpkg/yarn/releases/download/v1.22.10/yarn-v1.22.10.tar.gz
to D:\m2repository\com\github\eirslett\yarn\1.22.10\yarn-1.22.10.tar.gz
原因: yarn-v1.22.10.tar.gz 下载超时了
解决方案:

启动项目

D:\JavaProject\rocketmq-dashboard\target目录下输入指令:java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar
image.png

可能遇到问题

执行:java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar,可能会报:

Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.11.3:yarn (yarn install) on project rocketmq-dashboard: Failed to run task: ‘yarn install’ failed. org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1) -> [Help 1]

我们只需要将工程的 pom 文件里面,滑到底,找到 artifactId 分别为 frontend-maven-plugin 和 maven-antrun-plugin 给注释掉或者删掉就能正常启动了

访问

http://127.0.0.1:8088/
image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

后端马农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值