windows下安装rocketmq及可视化部署[完美解决]

网上的博客找了很久,在win下的教程时间比较久远所以总是会有各种无法解决的问题,终于在官网以及github找到完美的部署方式,如下:

文档:Quick Start - Apache RocketMQ

下载地址:Downloading the Apache RocketMQ Releases - Apache RocketMQ

点击Binary后的链接,下载并解压,以下是正文:

该指南适用于 windows 10,请确保您已安装 powershell。

下载最新的二进制版本。并将 zip 文件解压缩到本地磁盘中。如:D:\rocketmq

添加环境变量

您需要设置环境变量

  1. 在桌面上,右键单击计算机图标。
  2. 从上下文菜单中选择属性。
  3. 单击高级系统设置链接。
  4. 单击环境变量。
  5. 然后添加或更改环境变量。
ROCKETMQ_HOME="D:\rocketmq"
NAMESRV_ADDR="localhost:9876"

或者只是在打开的 powershell 中,键入所需的环境变量。

$Env:ROCKETMQ_HOME="D:\rocketmq"
$Env:NAMESRV_ADDR="localhost:9876"

如果选择powershell方式。您应该为每个新打开的 powershell 窗口执行此操作。

注意:ROCKETMQ_HOME 与 NAMESRV_ADDR 这两个变量是与PATH同级的,千万不要加入到path当中

启动名称服务器

设置正确的环境变量后,打开新的 powershell 窗口。然后将目录更改为rocketmq类型并运行:

.\bin\mqnamesrv.cmd

启动代理

设置正确的环境变量后,打开新的 powershell 窗口。然后将目录更改为rocketmq类型并运行:

.\bin\mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true

以上两个脚本实测其实双击打开也可以执行,没必要都用命令

发送与接收消息

发送信息

设置正确的环境变量后,打开新的 powershell 窗口。然后将目录更改为rocketmq类型并运行:

.\bin\tools.cmd  org.apache.rocketmq.example.quickstart.Producer

接收消息

然后你会看到产生的消息。现在我们可以尝试消费者消息。

设置正确的环境变量后,打开新的 powershell 窗口。然后将目录更改为rocketmq类型并运行:

.\bin\tools.cmd  org.apache.rocketmq.example.quickstart.Consumer

关闭服务器

通常,您可以关闭这些 powershell 窗口。(不要在生产环境中这样做)


tools这两个脚本只是发送与消费消息的工具,如果有自己的项目可以不执行,到此rocket部署环节已经完成,接下来部署可视化插件

下载rocketmq插件

Console已更名为dashboard,所以需要下载新的仓库地址

下载地址:GitHub - apache/rocketmq-dashboard: The state-of-the-art Dashboard of Apache RoccketMQ provides excellent monitoring capability. Various graphs and statistics of events, performance and system information of clients and application is evidently made available to the user.

然后下载rocketmq dashboard就好了。

plus:dashboard集成了springboot,可以下载后直接在idea上启动就行了

或者打为jar包使用命令行执行即可!

至此大功告成!



一个基于SpringBoot + docker的即使通讯系统:niubaide_im_ByWeb

欢迎点赞支持!!!

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值