Windows下安装RocketMQ

前言

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


环境

win10 + rocketmq4.7.0


具体操作

下载

Windows下安装RocketMQ


环境变量配置

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

Windows下安装RocketMQ

  • 否则会出现如下错误:
错误: 找不到或无法加载主类 Files\rocketmq\bin\Files\rocketmq\lib

Windows下安装RocketMQ

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

Windows下安装RocketMQ


启动

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

Windows下安装RocketMQ

Windows下安装RocketMQ

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

Windows下安装RocketMQ

Windows下安装RocketMQ


关闭

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

Windows下安装RocketMQ

  • 关闭namesrv
mqshutdown namesrv

Windows下安装RocketMQ


生产、消费实例

  • 设置NAMESRV_ADDR:
set namesrv_addr=localhost:9876

Windows下安装RocketMQ

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

Windows下安装RocketMQ

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

Windows下安装RocketMQ


RocketMQ Console

Windows下安装RocketMQ

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

Windows下安装RocketMQ

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

Windows下安装RocketMQ


- End -
梦想是咸鱼
关注一下吧
Windows下安装RocketMQ

Windows下安装RocketMQ

上一篇:使用abcpdf将html转换成pdf文件


下一篇:windows系统查看端口被占用、杀进程