在Windows 11环境部署RocketMQ和RocketMQ Dashboard

下载安装java8以上JDK并配置环境变量,自行百度

下载安装Apache RocketMQ,参考地址=快速开始 | RocketMQ

ROCKETMQ下载

RocketMQ 的安装包分为两种,二进制包和源码包。 点击这里 下载 Apache RocketMQ 5.1.0的源码包。你也可以从这里 下载到二进制包。二进制包是已经编译完成后可以直接运行的,源码包是需要编译后运行的。

这里以Windows环境下用二进制包为例,介绍RocketMQ安装过程。

下载二进制包并解压到本地目录,D:\source\rocketmq-all-5.1.0-bin-release

 配置RocketMQ全局环境变量(需要重启)        

变量名:ROCKETMQ_HOME

变量值:D:\source\rocketmq-all-5.1.0-bin-release

内存分配设置(日后可能占用较高内存,根据服务器后续自行调整配置)!内存大的可跳过这步

编辑 D:\source\rocketmq-all-5.1.0-bin-release\bin\runserver.cmd

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

 编辑 D:\source\rocketmq-all-5.1.0-bin-release\bin\runbroker.cmd

rem set "JAVA_OPT=%JAVA_OPT% -server -Xms2g -Xmx2g"
set "JAVA_OPT=%JAVA_OPT% -server -Xms256m -Xmx512m"

启动mqnamesrv、mqbroker.cmd

 打开CMD界面,cmd命令内容:进入bin目录,先启动namesrv

d:
cd D:\source\rocketmq-all-5.1.0-bin-release\bin
start mqnamesrv.cmd

cmd界面显示如下则表示mqnamesrv启动成功

然后启动broker 

start mqbroker.cmd -n 0.0.0.0:9876 -c D:\source\rocketmq-all-5.1.0-bin-release\conf\broker.conf

启动完成 启动consumer和producer进行测试,观察数据,参考链接=https://www.cnblogs.com/shidejia/p/14217904.html

 启动consumer监听队列消费消息,打开CMD界面,cmd命令内容:(此处忽略进入bin目录的命令)

set NAMESRV_ADDR=localhost:9876
tools.cmd  org.apache.rocketmq.example.quickstart.Consumer

启动完成

启动producer发送消息,打开CMD界面,cmd命令内容: 

d:
cd D:\source\rocketmq-all-5.1.0-bin-release\bin
tools.cmd org.apache.rocketmq.example.quickstart.Producer

由于前面设置过NAMESRV_ADDR,这边可以省略set NAMESRV_ADDR=localhost:9876

 这时能看到生产者窗口发送1000条消息和消费者窗口收到并消费了1000条消息

安装RocketMQ Dashboard

官方现在已经没提供rockeetmq-console,这边改用官方提供的RocketMQ Dashboard,其实就是换了个名吧。

由于本地电脑没有docker,这边使用源码安装方式。

源码方式可以选择把源码导入idea运行,或者通过maven编译打包后用java命令启动。

把源码导入idea运行比较简单,开发应该都会用idea吧,这边举例通过maven编译打包后用java命令启动。

安装maven并配置环境变量,参考文档关于安装Maven以及环境变量的配置完整教程

下载maven后解压,复制解压后的maven目录地址,配置环境变量时用

配置maven环境变量(新增环境变量MAVEN_HOME)

变量名:MAVEN_HOME

变量值:D:\source\maven\apache-maven-3.8.7

 

配置修改变量名:Path的环境变量,增加配置%MAVEN_HOME%\bin

%MAVEN_HOME%\bin

 环境变量配置完成后重启电脑!

 打开cmd输入以下命令,显示maven版本证明maven安装并配置成功

mvn  -version

下载并使用RocketMQ Dashboard参考链接=RocketMQ Dashboard | RocketMQ

 下载源码后解压到本地,源码地址

编译 rocketmq-dashboard

打开cmd进入RocketMQ Dashboard解压目录,用mvn命令编译,cmd命令参考

d:
D:\source\GitHubCode\rocketmq-dashboard
mvn clean package -Dmaven.test.skip=true

 经过漫长的等待,maven终于编译完成

运行 rocketmq-dashboard

打开cmd进入RocketMQ Dashboard解压目录,cmd命令参考(进入解压目录参考上面的命令)

java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar

启动成功

访问http://localhost:8080/ 进入,默认是英语,右上角切换 

 运行后记得删除运行日志文件

不删除也没关系,就是占C盘空间;如果需要修改日志存放位置请去官方文档中查找配置项。

日志默认路径:C:\Users\{当前电脑用户名}\logs\rocketmqlogs


参考文档:

Windows部署RocketMQ(超详细)

下载安装Apache RocketMQ

win10下RoketMQ部署及RocketMQ插件部署-启动consumer和producer进行测试,观察数据

下载并使用RocketMQ Dashboard

关于安装Maven以及环境变量的配置完整教程

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值