rocketmq-window启动rocketmq

本文详细介绍了如何在Windows系统上下载并解压RocketMQ的压缩包,按照启动顺序启动namesrv和broker,解决启动失败问题,以及如何访问rocketmq控制台。

window启动rocketmq

下载

到官网下载最新的压缩包rocketmq-all-4.6.0-bin-release.zip并解压

rocketmq启动顺序:

  • 先启动namesrv
  • 再启动broker

进入rocketmq解压路径的bin目录,启动一个cmd窗口

启动namesrv
start mqnamesrv.cmd

在这里插入图片描述
如果看到这样的提示,说明成功了

启动broker
start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

在这里插入图片描述
如果看到这个提示就说明broker启动成功

如果没有看到这个,说明启动失败。原因可能是之前安装过rocketmq

解决方案

进入到你用户目录,找到store文件夹,并删除

我这里是C:\Users\Administrator, 我的用户是Adminnistrator。找到store文件夹,删除,重新启动broker,如果没有什么意外,就可以成功启动了

rocketmq控制台

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

在这里插入图片描述

在这里插入图片描述

对这个工程打包rocket-console:

mvn clean package -Dmaven.test.skip=true
运行
java -jar rocketmq-console-ng-1.0.1.jar

在这里插入图片描述
转载:rocketmq-window启动rocketmq

### 如何在 Windows 操作系统上启动 RocketMQ #### 准备工作 确保已经完成RocketMQ的下载并配置好了环境变量,同时确认已设置好Java环境变量[^2]。 #### 启动 NameServer 打开Windows PowerShell界面,切换到RocketMQ安装目录下的`bin`文件夹。执行如下命令来启动NameServer服务: ```powershell PS C:\Users\ExampleUser> cd D:\software\rocketmq-all-4.8.0-bin-release PS D:\software\rocketmq-all-4.8.0-bin-release> cd ./bin PS D:\software\rocketmq-all-4.8.0-bin-release\bin> start mqnamesrv.cmd ``` 此时PowerShell会新开一个窗口用于显示NameServer的日志信息,表示NameServer正在运行中[^1]。 #### 启动 Broker 在同一级`bin`目录下继续操作,在新的PowerShell实例中输入以下指令以启动Broker: ```powershell PS D:\software\rocketmq-all-4.8.0-bin-release\bin> start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true ``` 这条语句指定了Name Server的位置(`127.0.0.1:9876`)以及允许自动创建主题的功能开启状态(true)[^4]。 #### 启动 MQTT 组件(可选) 如果计划使用MQTT协议,则还需要单独启动对应的组件。可以通过IDE或其他方式运行位于模块`mqtt-cs`内的类`org.apache.rocketmq.mqtt.cs.starter.Startup`来进行此部分的服务激活[^3]。 #### 启动管理控制台(可选) 为了更方便地管理和监控RocketMQ集群的状态,可以考虑部署官方提供的Web UI——`rocketmq-console-ng`。这一步骤并非必需,但对于生产环境中维护RocketMQ非常有帮助。通过命令行工具启动它: ```powershell PS D:\software\rocketmq-all-4.8.0-bin-release\bin> java -jar rocketmq-console-ng-1.0.1.jar ``` 当看到提示符返回并且没有错误报告时即代表启动成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值