Windows下安装RocketMQ

前言

项目中用到了延迟消息队列,记录下一win10rocketmq的安装


环境

win10 + rocketmq4.7.0


具体操作

下载

在这里插入图片描述


环境变量配置

  • 配置环境变量ROCKETMQ_HOME,值为rocketmq压缩包解压路径,路径中不能包含空格

在这里插入图片描述

  • 否则会出现如下错误:
错误: 找不到或无法加载主类 Files
ocketmqinFiles
ocketmqlib

在这里插入图片描述

  • 注:rocketmq还需配置jdk环境变量 -> JAVA_HOME

在这里插入图片描述


启动

  • Start Name Servercmd窗口rocketmq/bin目录下执行
start mqnamesrv

在这里插入图片描述

在这里插入图片描述

  • Start Broker,新cmd窗口rocketmq/bin目录下执行
start mqbroker -n localhost:9876 autoCreateTopicEnable=true

在这里插入图片描述

在这里插入图片描述


关闭

  • 可以手动关闭cmd终端,也可以使用 mqshutdown脚本
  • 关闭broker
mqshutdown broker

在这里插入图片描述

  • 关闭namesrv
mqshutdown namesrv

在这里插入图片描述


生产、消费实例

  • 设置NAMESRV_ADDR:
set namesrv_addr=localhost:9876

在这里插入图片描述

  • 生产者 Send Messagesrocketmq/bin目录下执行:
tools org.apache.rocketmq.example.quickstart.Producer

在这里插入图片描述

  • 消费者 Receive Messagesrocketmq/bin目录下执行:

在这里插入图片描述


RocketMQ Console

在这里插入图片描述

  • rocketmq-console主目录下运行打包命令:
mvn clean package -Dmaven.test.skip=true
  • 打包后如下所示:

在这里插入图片描述

  • rocketmq-console arget目录下运行启动命令:
java -jar rocketmq-console-ng-1.0.0.jar
  • 启动成功后访问http://localhost:8088

在这里插入图片描述


- End -
梦想是咸鱼
关注一下吧
以上为本篇文章的主要内容,希望大家多提意见,如果喜欢记得点个推荐哦
作者:Maggieq8324
本文版权归作者和博客园共有,欢迎转载,转载时保留原作者和文章地址即可。
原文地址:https://www.cnblogs.com/maggieq8324/p/15186856.html