Windows中安装RocketMQ

一、前置说明

        RocketMQ是由Java语言开发的,安装RocketMQ之前,需要先安装JDK,且不同版本的JDK对应的RocketMQ的版本也不一样,本文章版本信息如下:
JDK:1.8

RocketMQ:5.1.4

二、下载安装包

# 我分享的

通过网盘分享的文件:RocketMQ
链接: https://pan.baidu.com/s/1TYhARO1GgbPD8GvWQ36SmA?pwd=yyds 提取码: yyds 
 

# 官网

https://rocketmq.apache.org/download/

三、安装配置

3.1、配置环境变量

(1)将下载的rocketmq-all-5.1.4-bin-release.zip解压到无空格、无中文的目录,例如:D:\Programs\rocketmq-all-5.1.4-bin-release

(2)新增系统变量:ROCKETMQ_HOME,值:D:\Programs\rocketmq-all-5.1.4-bin-release

(3)在Path变量中添加 %ROCKETMQ_HOME%\bin(便于直接执行命令)

3.2、调整内存配置

RocketMQ 5.x 默认内存配置较高,Windows 单机环境需降低配置避免启动失败:

(1)进入%ROCKETMQ_HOME%\bin目录,找到并编辑 runserver.cmd(NameServer 配置):

原配置(可能因版本略有差异):

set "JAVA_OPT=%JAVA_OPT% -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

修改为(根据实际内存调整,最低可设为 256m):

set "JAVA_OPT=%JAVA_OPT% -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

(2)编辑 runbroker.cmd(Broker 配置):

原配置:set "JAVA_OPT=%JAVA_OPT% -server -Xms8g -Xmx8g -Xmn4g"

修改为:

set "JAVA_OPT=%JAVA_OPT% -server -Xms256m -Xmx256m -Xmn128m"

3.3、启动RocketMQ服务

需分别启动NameServerBroker,保持两个窗口运行(不要关闭)。

# 【启动 NameServer】

打开 CMD 窗口,执行命令:

mqnamesrv.cmd

成功启动后,窗口显示:The Name Server boot success. serializeType=JSON

# 【启动Broker】

打开新的 CMD 窗口,执行命令(指定 NameServer 地址,并允许自动创建主题):

mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true

或者通过配置文件启动,指令如下:

mqbroker.cmd -n localhost:9876 -c D:\\Programs\\rocketmq-all-5.1.4-bin-release\\conf\\broker.conf

四、rocketmq dashboard

4.1、概述

rocketmq-dashboard是一个可视化查看和管理RocketMQ消息队列的工具,基于SpringBoot开发的一个Web工程。

4.2、下载地址

https://dist.apache.org/repos/dist/release/rocketmq/rocketmq-dashboard/1.0.0/rocketmq-dashboard-1.0.0-source-release.zip

4.3、修改application.yml

因为是spring boot项目,修改配置文件application.yml中链接RocketMQ的配置项

4.4、打包

配置文件修改之后,就可以执行mvn package打包命令,生成对应的jar包程序。打包成功之后,就可以在target目录下面找到生成的jar包,这个jar就是可执行的rocketmq-dashboard程序。

网盘链接:

链接: https://pan.baidu.com/s/1TYhARO1GgbPD8GvWQ36SmA?pwd=yyds 提取码: yyds 

4.5、启动

启动dashboard程序之前,需要确保RocketMQ消息队列服务已经启动,确保namesrv和mqbroker两个服务已经启动

运行jar包:java -jar /Users/xxxx/RocketMQ/rocketmq-dashboard-1.0.0.jar

4.6、dashboard主页

http://localhost:8080/

到此,RocketMQ可视化工具rocketmq-dashboard就已经安装完成了,可以通过控制台申请topic,查看消息消费情况。

五、参考

https://blog.youkuaiyun.com/u012867699/article/details/137681576?spm=1001.2014.3001.5501

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值