rocketmq安装

rocketmq安装

环境要求

  1. 64位操作系统,推荐Linux/Unix/Mac
  2. 64bit JDK 1.8+;
  3. Maven 3.2.x;
  4. Git;
  5. 服务器 4g+ 空闲磁盘

rocketmq下载

  1. 单击此处下载 4.9.4 源版本。您也可以从这里下载二进制版本,也可以自选版本下载

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jv2BAuds-1657610014051)(C:\Users\zhaoyaoyuan_v\AppData\Roaming\Typora\typora-user-images\image-20220712103529578.png)]

  1. 执行下面命令解压源版本,并构建执行文件。(下载的二进制版本可省略)
 unzip rocketmq-all-4.9.4-source-release.zip
 cd rocketmq-all-4.9.4-source-release/
 mvn -Prelease-all -DskipTests clean install -U
 cd distribution/target/rocketmq-4.9.4/rocketmq-4.9.4

linux

1. 启动命名服务器
  > nohup sh bin/mqnamesrv &
  > tail -f ~/logs/rocketmqlogs/namesrv.log
  The Name Server boot success...
2. 启动Broker
  > nohup sh bin/mqbroker -n localhost:9876 &
  > tail -f ~/logs/rocketmqlogs/broker.log 
  The broker[%s, 172.30.30.233:10911] boot success...
3. 发送 & 接收消息

在发送/接收消息之前,我们需要告诉客户端名称服务器的位置。 RocketMQ 提供了多种方式来实现这一点。为简单起见,我们使用环境变量 NAMESRV_ADDR

 > export NAMESRV_ADDR=localhost:9876
 > sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
 SendResult [sendStatus=SEND_OK, msgId= ...

 > sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
 ConsumeMessageThread_%d Receive New Messages: [MessageExt...
4.关闭服务
 > sh bin/mqshutdown broker
 The mqbroker(36695) is running...
 Send shutdown request to mqbroker(36695) OK

 > sh bin/mqshutdown namesrv
 The mqnamesrv(36664) is running...
 Send shutdown request to mqnamesrv(36664) OK

windows

该指南适用于 windows 10,请确保您已安装 powershell。 下载最新的二进制版本。并将 zip 文件解压缩到本地磁盘中。如:D:\rocketmq

1. 设置环境变量
  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 窗口执行此操作。

2. 启动命名服务器

设置正确的环境变量后,打开新的 powershell 窗口。

mqnamesrv.cmd
3. 启动Broker

打开新的 powershell 窗口。

mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true
4. 发送 & 接收消息
发送消息

打开新的 powershell 窗口。

tools.cmd  org.apache.rocketmq.example.quickstart.Producer
接收消息

打开新的 powershell 窗口。

tools.cmd  org.apache.rocketmq.example.quickstart.Consumer
5. 关闭服务

关闭 powershell 窗口。(不要再生产环境这样做)

mqshutdown.cmd

可视化面板安装

GitHub地址

  1. 点击此处下载:rocketmq-dashboard

  2. 下载之后解压

  3. 使用idea打开

  4. 修改application.properties配置文件:

rocketmq.config.namesrvAddr=127.0.0.1:9876
  1. 编译运行项目
  2. 点击此处打开控制面板

  1. 使用idea打开

  2. 修改application.properties配置文件:

rocketmq.config.namesrvAddr=127.0.0.1:9876
  1. 编译运行项目
  2. 点击此处打开控制面板
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值