RocketMQ学习记录----Window下安装RocketMQ

本文详细介绍在Windows环境下安装RocketMQ的过程,包括下载、环境配置、启动NameServer和Broker,以及部署控制台的方法,适用于初次接触RocketMQ的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇文章仅用来记录如何在Window环境下安装RocketMQ,方便下次要再次安装可以快速找到教程。官方不推荐在window上安装RocketMQ,原因是可能会出现莫名其妙的bug。本文下载的是4.4.0版本的RocketMQ。需要环境:Window系统,JDK1.8,Maven。

1、下载RocketMQ

下载地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip

在浏览器输入下载地址,然后在弹出页面选择红框内的镜像链接。将压缩包保存到本地并解压。

 解压后的文件夹包含内容:

2、设置系统环境变量

计算机——右键属性——高级系统设置——环境变量——新建,变量名:ROCKETMQ_HOME,变量值为RocketMQ的解压目录。

3、启动nameServer

NameServer的主要功能是为整个MQ集群提供服务协调与治理,具体就是记录维护Topic、Broker的信息,及监控Broker的运行状态。为client提供路由能力(类似于redis的redis-server)

在cmd命令框下进入ROCKETMQ_HOME/bin目录,然后执行“start mqnamesrv.cmd”,成功后会弹出提示框,

 4、启动BROKER

同样在cmd命令框下进入ROCKETMQ_HOME/bin目录,执行‘start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true’,成功后会弹出提示框,

5、下载RocketMQ控制台

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

下载源码zip,并解压

用IDEA打开上图红框对应的maven项目,修改application.properties红框里的参数(也可以直接在文件夹中修改):

启动项目(或者用mvn clean package -Dmaven,test,skip=true)将这个maven项目打成jar包,然后运行都可以。之后在浏览器中输入127.0.0.1:8081(这个8081就是上面对应的端口地址,随便改成什么,只要不冲突)。然后就可以看到下面的信息了。如果无法访问,可能是服务器的防火墙没有开放对应端口

Windows 11环境中,要使用Maven编译RocketMQ Dashboard 2.0.0源码发行版,你需要按照以下步骤操作: 1. **安装Maven**: 首先,确保你的系统已经安装了Maven。如果没有,你可以从Apache Maven官网下载并安装最新版本:https://maven.apache.org/download.cgi 2. **克隆代码仓库**: 打开命令行(CMD或PowerShell),导航到你想存放代码的位置,然后使用`git clone`命令从GitHub或者其他代码托管平台获取rocketmq-dashboard的源码: ``` git clone https://github.com/apache/rocketmq.git ``` 进入dashboard模块: ``` cd rocketmq/dashboard ``` 3. **切换到目标版本**: 如果你的目标版本不是2.0.0-source-release,需要切换到对应的tag或者分支,例如: ``` git checkout -b v2.0.0-source-release origin/v2.0.0-source-release ``` 4. **配置Maven**: 在根目录下创建一个名为`pom.xml`的文件(如果不存在),或者确认`pom.xml`文件存在并且适用于你的项目。这个文件包含了项目的构建信息和依赖。 5. **编译源码**: 现在你可以使用Maven的编译命令`mvn clean install`来编译整个项目: ``` mvn clean install ``` 这将清理旧的构建产物,下载所有依赖,并最终生成JAR包和其他编译后的产物。 6. **查看结果**: 完成编译后,可以在`target`目录下找到生成的JAR文件和其他相关文件,如`rocketmq-dashboard-*-SNAPSHOT.jar`,这就是编译好的RocketMQ Dashboard。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值