rocketmq4.7.1 linux安装

03)消息中间件(分布式消息队列)-RocketMQ 4.7.1服务端安装步骤(公司框架mq客户端匹配的版本) 消息中间件(分布式消息队列)-RocketMQ 4.7.1服务端安装步骤(公司框架mq客户端匹配的版本) 阅读详情

rocketmq单机安装

1 准备 【可忽略】

配置jdk
配置maven 【编译rocketmq-console用】
# 安装maven
wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
# 解压
tar -zxvf apache-maven-3.6.3-bin.tar.gz
# 赋权
chmod -R 777 maven/
# 配置
vi /etc/profile
# 【1】 配置maven
#  刷新配置
source /etc/profile
# 验证
mvn -v

【1】 配置maven系统环境

#配置maven环境变量
export MAVEN_HOME=/usr/maven/apache-maven-3.6.3
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin

【2】配置maven settting.xml
打开maven的配置文件setting.xml,里面有个配置项目

<mirrors>
    <mirror>
      <id>aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
    <mirror>
      <id>UK</id>
      <name>UK Central</name>
      <url>http://uk.maven.org/maven2</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
</mirrors>
## 镜像存放路径
<localRepository>/home/repository</localRepository>
## 默认jkd版本

<id>jdk-1.8</id>    
<activation>    
    <activeByDefault>true</activeByDefault>    
    <jdk>1.8</jdk>    
</activation>    
<properties>    
    <maven.compiler.source>1.8</maven.compiler.source>    
    <maven.compiler.target>1.8</maven.compiler.target>    
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    
</properties>

2 安装Rocketmq

# 下载
wget http://mirrors.hust.edu.cn/apache/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip
# 解压
unzip rocketmq-all-4.7.1-bin-release.zip
# 进入rocketm目录
cd rocketmq-all-4.7.1-bin-release

3 修改JVM配置

进到/rocketmq-all-4.7.1-bin-release/bin下编辑runserver.sh 与 runbroker.sh文件根据个人虚拟机大小进行修改

##查找sh脚本中的JVM参数设置:
find . -name '*.sh' | xargs egrep 'Xms'

需要修改JVM参数的文件:
bin/runserver.sh
bin/runbroker.sh
bin/tools.sh

## vi runserver.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:PermSize=64m -XX:MaxPermSize=128m"
## vi runbroker.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:PermSize=64m -XX:MaxPermSize=128m"
## vi tools.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m"

在这里插入图片描述

4 配置RocketMQ环境变量

## 修改环境变量
vi /etc/profile
## ....修改配置
## 刷新配置
source /etc/profile
export ROCKETMQ=/data/mq/rocketmq-all-4.7.1-bin-release
export PATH=$PATH:$ROCKETMQ/bin

5.1 启动NAMESERVER

Name Server的默认端口为9876,运行sh bin/mqnamesrv -p可查看Name Server的配置项,并可通过-c namesrv.conf方式指定配置文件启动;

# 后台启动
nohup sh bin/mqnamesrv >/dev/null 2>&1 &

## 查看日志:namesrv.log
## RocketMQ的默认日志路径为 ~/logs/rocketmqlogs/
tail -f ~/logs/rocketmqlogs/namesrv.log

## 停止 nameserver
sh bin/mqshutdown namesrv   

在这里插入图片描述

5.2 启动BROKER

mqbroker 启动默认使用 /conf/broker.conf文件的配置

mqbroker
-c,–configFile 代理配置属性文件
-h,–help Print help
-m,–printImportantConfig 打印重要配置项
-n,–namesrvAddr 指定服务器地址列表(内网地址) eg: 192.168.0.1:9876;192.168.0.2:9876
-p,–printConfigItem 打印所有配置项

# 后台启动
# 如果/conf/broker.conf 中配置了namesrvAddr  这里就不需要配置了
nohup sh bin/mqbroker -n localhost:9876 >/dev/null 2>&1 &
# 或者
# autoCreateTopicEnable=true 生产环境不要开启
nohup sh bin/mqbroker -n 192.168.2.174:9876 -c conf/broker.conf autoCreateTopicEnable=true >/dev/null 2>&1 &
## 查看RocketMQ进程
ps -ef | grep -v grep | grep rocketmq 
## 查看日志
tail -f ~/logs/rocketmqlogs/broker.log
## 停止 broker
sh bin/mqshutdown broker

6 测试

## 设置环境变量 指定Name Server 地址
export NAMESRV_ADDR=localhost:9876
## 集群环境 设置环境变量
#export NAMESRV_ADDR=192.168.0.1:9876;192.168.0.2:9876,192.168.0.3:9876
 
## 启动生产者
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

## 启动消费者
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

rocketmq 集群安装

参考:
RocketMQ 集群部署 - 简书
高可用RocketMQ集群搭建 - 知乎

broker 机器信息

Master 1:172.18.24.5
Slave 1:172.18.24.6
Master 2:172.18.24.7
Slave 2:172.18.24.8
namesrv 机器信息(这里为了演示,复用了 3 台主机做 Name Server。正式生产环境应该要考虑配置单独的 3 台机器做 Name Server)

Name Server 1:172.18.24.5
Name Server 2:172.18.24.6
Name Server 3:172.18.24.7

配置 rocketmq broker-a(在 Master 1 上操作)

# vim conf/2m-2s-sync/broker-a.properties
brokerClusterName=DefaultCluster
brokerName=broker-a
brokerId=0
deleteWhen=04
fileReservedTime=48
brokerRole=SYNC_MASTER
flushDiskType=ASYNC_FLUSH
namesrvAddr=172.18.24.5:9876;172.18.24.6:9876;172.18.24.7:9876

配置 rocketmq broker-a-s(在 Slave 1 上操作)

# vim conf/2m-2s-sync/broker-a-s.properties
brokerClusterName=DefaultCluster
brokerName=broker-a
brokerId=1
deleteWhen=04
fileReservedTime=48
brokerRole=SLAVE
flushDiskType=ASYNC_FLUSH
namesrvAddr=172.18.24.5:9876;172.18.24.6:9876;172.18.24.7:9876

配置 rocketmq broker-b(在 Master 2 上操作)

# vim conf/2m-2s-sync/broker-b.properties
brokerClusterName=DefaultCluster
brokerName=broker-b
brokerId=0
deleteWhen=04
fileReservedTime=48
brokerRole=SYNC_MASTER
flushDiskType=ASYNC_FLUSH
namesrvAddr=172.18.24.5:9876;172.18.24.6:9876;172.18.24.7:9876

配置 rocketmq broker-b-s(在 Slave 2 上操作)

# vim conf/2m-2s-sync/broker-b-s.properties
brokerClusterName=DefaultCluster
brokerName=broker-b
brokerId=1
deleteWhen=04
fileReservedTime=48
brokerRole=SLAVE
flushDiskType=ASYNC_FLUSH
namesrvAddr=172.18.24.5:9876;172.18.24.6:9876;172.18.24.7:9876
## 修改日志默认路径
# sed -i 's#${user.home}/logs/#/data/logs/#g' conf/logback_broker.xml
# sed -i 's#${user.home}/logs/#/data/logs/#g' conf/logback_namesrv.xml
# sed -i 's#${user.home}/logs/#/data/logs/#g' conf/logback_tools.xml

## 启动 Name Server,在 3 台 Name Server 上操作
nohup sh bin/mqnamesrv > /data/logs/rocketmqlogs/mqnamesrv.log 2>&1 & 

## master1 slave1 省略。。。

## 启动 Master 2,在 Master 2 上操作
sh bin/mqbroker -c conf/2m-2s-sync/broker-b.properties > /data/logs/rocketmqlogs/broker-b.log 2>&1 &

## 启动 Slave 2,在 Slave 2 上操作
sh bin/mqbroker -c conf/2m-2s-sync/broker-b-s.properties > /data/logs/rocketmqlogs/broker-b-s.log 2>&1 &

补充

修改Name Server的端口

RocketMQ Name Server的默认端口为9876,可以通过以下方法修改Name Server的端口:

## 新增一个Name Server配置文件namesrv.conf,保存内容为:
listenPort=10076
## 启动Name Server时指定配置文件:
nohup sh bin/mqnamesrv -c namesrv.conf >/dev/null 2>&1 &
## 查看RocketMQ进程:
ps -ef | grep rocketmq
##查看RocketMQ Name Server的端口号:
netstat -tnlp | grep 
## 修改后Broker需要指定新的Name Server地址(端口)。

安装RocketMQ控制台

git clone https://github.com/apache/rocketmq-externals.git
cd rocketmq-externals/rocketmq-console
mvn clean package -Dmaven.test.skip=true
## 将target/rocketmq-console-ng*.jar 放到和RocketMQ安装目录(本例为/usr/local/rocketmq)下
## 在RocketMQ安装目录下新建一个启动RocketMQ控制台的脚本来启动RocketMQ控制台:
nohup java -jar rocketmq-console-ng*.jar --server.port=xxxx  --rocketmq.config.namesrvAddr=localhost:9876 > /dev/null 2>&1 &
## 默认RocketMQ控制台不需要密码登录

参考:
https://github.com/apache/rocketmq-externals
https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console

ACL

【1】在broker.conf文件中添加

# 添加acl权限控制
aclEnable=true

【2】修改 plain_acl.yml 文件
accessKey 和 secretKey 长度必须大于6 ,且不能有@符号(大坑啊!!!)

# 修改accessKey 和 secretKey
accessKey: rocketmq1
secretKey: passwordxxxx

broker-a.properties

#所属集群名字
brokerClusterName=rocketmq-cluster
#broker名字,注意此处不同的配置文件填写的不一样  例如:在a.properties 文件中写 broker-a  在b.properties 文件中写 broker-b
brokerName=broker-a
#0 表示 Master,>0 表示 Slave
brokerId=0
#删除文件时间点,默认凌晨 4点
deleteWhen=04
#文件保留时间,默认 48 小时
fileReservedTime=120
#Broker 的角色,ASYNC_MASTER=异步复制Master,SYNC_MASTER=同步双写Master,SLAVE=slave节点
brokerRole=ASYNC_MASTER
#刷盘方式,ASYNC_FLUSH=异步刷盘,SYNC_FLUSH=同步刷盘 
flushDiskType=SYNC_FLUSH
#Broker 对外服务的监听端口
listenPort=10911
#nameServer地址,这里nameserver是单台,如果nameserver是多台集群的话,就用分号分割(即namesrvAddr=ip1:port1;ip2:port2;ip3:port3)
namesrvAddr=192.168.31.186:9876;192.168.31.231:9876
#每个topic对应队列的数量,默认为4,实际应参考consumer实例的数量,值过小不利于consumer负载均衡
defaultTopicQueueNums=8
#是否允许 Broker 自动创建Topic,生产建议关闭
autoCreateTopicEnable=true
#是否允许 Broker 自动创建订阅组,生产建议关闭
autoCreateSubscriptionGroup=true
#设置BrokerIP
brokerIP1=192.168.31.186
#存储路径
storePathRootDir=/data/rocketmq-all-4.7.0-bin-release/data/store-a
#commitLog 存储路径
storePathCommitLog=/data/rocketmq-all-4.7.0-bin-release/data/store-a/commitlog
#消费队列存储路径存储路径
storePathConsumerQueue=/data/rocketmq-all-4.7.0-bin-release/data/store-a/consumequeue
#消息索引存储路径
storePathIndex=/data/rocketmq-all-4.7.0-bin-release/data/store-a/index
#checkpoint 文件存储路径
storeCheckpoint=/data/rocketmq-all-4.7.0-bin-release/data/store-a/checkpoint
#abort 文件存储路径
abortFile=/data/rocketmq-all-4.7.0-bin-release/data/store-a/abort
#commitLog每个文件的大小默认1G
mapedFileSizeCommitLog=1073741824
#ConsumeQueue每个文件默认存30W条,根据业务情况调整
mapedFileSizeConsumeQueue=300000

错误解决

1)报错: There is insufficient memory for the Java Runtime Environment to continue

rocketmq 解决:There is insufficient memory for the Java Runtime Environment to continue_愿我如星君如月 … 夜夜流光相皎洁 …-CSDN博客

2)报错:org.apache.rocketmq.client.exception.MQClientException: No route info of this topic, TopicTest
解决:org.apache.rocketmq.client.exception.MQClientException: No route info of this topic, TopicTest_愿我如星君如月 … 夜夜流光相皎洁 …-CSDN博客

3)报错:Could not find or load main class org.apache.rocketmq.example.quickstart.Producer
解决:Could not find or load main class org.apache.rocketmq.example.quickstart.Producer_愿我如星君如月 … 夜夜流光相皎洁 …-CSDN博客

4)报错: org.apache.rocketmq.remoting.execption.RemotingConnectException:connect to failed

org.apache.rocketmq.remoting.execption.RemotingConnectException:connect to failed - 大碗2020 - 博客园

解决RocketMQ控制台出错:… remoting.exception.RemotingConnectException: connect to null failed_H_O_W_E的专栏-CSDN博客

参考

centos7中安装RocketMQ4.7版本_u011442726的博客-CSDN博客
在CentOS7上安装RocketMQ 4.7.1 – 运维派

【阅读文献笔记】FoundationStereo: Zero-Shot Stereo Matching 提出首个零样本泛化立体匹配基础模型设计 STA 模块融合单目先验提出 AHCF 模块增强代价滤波构建 100 万合成数据集 FSD + 自净化流程。 阅读详情

相关推荐

馈电网络设计:通过Smith圆图工具完成微带线到同轴探针的阻抗匹配

Smith圆图通过图形化阻抗变换路径,显著简化微带线到同轴探针的匹配设计。设计需结合理论计算(微带线阻抗公式、探针等效模型)、圆图操作(串联/并联元件移动规则)及仿真验证,最终实现宽带低反射匹配。

百态·数智思维 | 聚焦大数据、量化与未来AI 1095

解决:Could not find or load main class org.apache.rocketmq.example.quickstart.Producer

1.情景描述 :我只是想安装运行 rocketmq,执行命令: sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer 报错如题: Could not find or load main class org.apache.rocketmq.example.quickstart.Producer 2. 原因和解决...

愿我如星君如月 ... 夜夜流光相皎洁 ... 6583

如何在R中高效安装ropls及其依赖包

本文详细介绍了在R语言中高效安装ropls包及其依赖的完整流程。作为Bioconductor生物信息学分析包,ropls的安装需通过BiocManager管理器进行。文章提供了标准安装步骤、跨系统避坑指南及安装后验证方法,帮助用户解决R版本、编译环境和网络镜像等常见问题,确保代谢组学数据分析工具顺利部署。

efc123456的博客 900

mq启动namesrv报错Could not find or load main class org.apache.rocketmq.namesrv.NamesrvStartup

1.报错信息如下: 失败原因,应该进入到编译后的bin目录上一层执行命令 nohup sh bin/namesrv & 我本地编译后的目录为: /software_data/rocketmq-all-4.5.2-source-release/distribution/target/rocketmq-4.5.2/rocketmq-4.5.2 而不是/software_data/rocketm...

lvxiucai的博客 4456

STM32H7B0VBT6使用Free RTOS配置SD卡+Fatfs文件管理系统

STM32H7B0VBT6使用Free RTOS配置SD卡+Fatfs文件管理系统,记录配置过程

Jack的小窝 5936

13、数据可视化与分组操作:Danfo.js 实战指南

本文深入介绍了如何使用 Danfo.js 进行数据可视化与分组操作。内容涵盖多种图表的创建与配置,如折线图、散点图、箱线图、小提琴图、直方图和柱状图,并结合 Plotly.js 实现丰富的交互式可视化效果。同时,详细讲解了数据聚合的‘分割-应用-组合’模式,包括分组数据、遍历分组、apply 方法及 agg 聚合操作,帮助开发者高效处理和分析结构化数据。适用于 Dnotebook、HTML 及主流前端框架的应用场景。

o1p2q3r的博客 95

rocketMQ启动时出现 找不到或无法加载主类 org.apache.rocketmq.namesrv.NamesrvStartup

错误如下: Java HotSpot(TM) 64-Bit Server VM warning: Using the DefNew young collector with the CMS collector is deprecated and will likely be removed in a future release Java HotSpot(TM) 64-Bit Server VM ...

无需有太多~ 1万+

机器人视觉联动精度优化:从±2mm到±0.02mm,产线级手眼标定全实战

2025年我接东莞长安Type-C接口分拣项目的时候,就是栽在了手眼标定上:实验室里标定完精度±0.5mm,一到产线直接掉到±2mm,机器人10次有3次抓不住,2000多件Type-C接口直接报废,还撞坏了2套汇川SCARA机器人的吸盘,本来45天的工期拖了3个月,不仅没赚到钱,还倒贴了几万块。手眼标定从来不是简单的跑个demo、算个矩阵就完事了,它是一个系统工程:从硬件选型、安装固定、相机标定、标定流程、算法优化、环境控制、重复验证,每一个环节都会影响最终的联动精度。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 371

RocketMQ锦集:Linux环境下载安装RocketMQ详解| Error NamesrvStartup| rocketmq-store| rocketmq-broker |OutOfMemory

相信有很多小伙伴,看到本篇文章时,已被各种报错折磨的苦不堪言,比如:Error NamesrvStartup| rocketmq-store| rocketmq-broker |OutOfMemory,这些错误,本文针对这些坑详细介绍了解决方案,并附带下载安装步骤,助你一臂之力!

血煞长虹 的专栏 3694

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的生活垃圾检测与分类系统(Python+PySide6界面+训练代码)

随着城市化进程的加速和人口增长,生活垃圾管理已成为现代城市面临的重要挑战。传统的垃圾处理方法效率低下且成本高昂,急需智能化解决方案。本文详细介绍了基于YOLO系列算法(特别是YOLOv8)的智能生活垃圾检测与分类系统,该系统能够实时识别和分类多种生活垃圾,为智能垃圾处理和回收提供技术支持。系统包含完整的数据集构建、模型训练、评估和可视化界面,并提供了完整的实现代码。

YOLO 114

【深度学习驱动流体力学】采集OpenFOAM仿真数据作为AI模型训练数据集与卷积神经网络搭建到预测(一站式完整代码实现)

采集OpenFOAM仿真数据作为AI模型训练数据集与卷积神经网络搭建到预测(一站式完整代码实现)

源代码杀手的博客 1400

rocketmq启动mqnamesrv报错解决

今天用安装配置rocketmq-3.2.6的方式配置rocketmq-3.5.8结果输入 nohup sh mqnamesrv & 报错:Could not find or load main class com.alibaba.rocketmq.namesrv.NamesrvStartup检查了环境变量始终没排除错误,最终知晓安装rocketmq-3.5.8要先编译(笑哭)以下转自:http://

beyond_zl的博客 1万+

遗传算法(Genetic Algorithm)详解与实现

遗传算法(Genetic Algorithm, GA)是受自然进化原理启发的一系列搜索算法。通过模仿自然选择和繁殖的过程,遗传算法可以为涉及搜索、优化和学习的各种问题提供高质量的解决方案。同时,它们类似于自然进化,因此遗传算法可以克服传统搜索和优化算法遇到的一些障碍,尤其是对于具有大量参数和复杂数学表示形式的问题。

盼小辉丶的博客 24万+

linux环境下安装rocketmq4.7.1

文章链接:https://www.yuque.com/docs/share/e117640e-4854-44de-a172-aa28d90aa3e6?# 《linux下安装rocketmq4.7.1》

IT飞岳的博客 709

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

linux 安装 RocketMQ4.7.1

rocketmq 是由阿里捐赠给Apache的一款分布式、队列模型的开源消息中间件,经历了淘宝双十一的洗礼。 官网 http://rocketmq.apache.org/docs/quick-start/ 首先, 安装rocketmq 需要支持jdk1.8以上环境, maven 3.2 以上环境, 这里就不再赘言了。 首先去官网下载压缩包 上传到服务指定目录/usr/local/src/ 然后解压 unzip rocketmq-all-4.7.1-source-release.z..

cafelication的专栏 898

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux Docker安装RocketMQ4.7.1

使用docker安装RocketMQ

m0_46130571的博客 405

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

RocketMQ最新版4.7.1 Linux/Windows 安装/配置jvm大小/启动/停止

RocketMQ最新版4.7.1 Linux安装/配置jvm大小/启动/停止

imHanweihu的博客 2549

RocketMQ安装

Linux安装 环境说明 对于 RocketMQ 4.3.0版本,官方要求环境如下,其中 Git 用于从 GitHub 获取源码,没有安装也没关系,可以直接下载。 官方推荐的流程是:Linux 系统上安装 Git 工具 、Maven、Java JDK Git 工具用于直接从 GitHub 获取 RocketMQ 项目源码下载到 Linux 系统上 然后 Maven 将 RocketMQ 源码进行编译成二进制文件 安装了 Java JDK 就可以运行 RocketMQ 了 JDK和RocketMQ 版本说明

Hello World 9509

RocketMQ入门级安装教程,附带测试演示

保姆级演示rocketmq的安装、配置、测试,消息队列RocketMQ版基于统一消息存储和轻量计算层,主要应用于微服务异步解耦、流式数据处理、事件驱动等场景。

weixin_45677696的博客 1598

linux 安装 RocketMQ

官方文档安装参考:https://rocketmq.apache.org/docs/quick-start/ 本文安装的是 RocketMQ 4.7.1 的版本 安装环境依赖: 推荐64位操作系统,Linux/Unix/Mac;(Windows用户请参阅下面的指南) 64位JDK 1.8+; Maven 3.2.x; 1,下载RocketMQ wget https://mirrors.bfsu.edu.cn/apache/rocketmq/4.7.1/rocketmq-all-4.7.1-source-

H的博客 4014

RocketMQ在Linux中的安装教程

修改目录 /usr/local/rocketmq/rocketmq-all-4.7.1-bin-release/bin 下的 3 个配置文件: runserver.sh、runbroker.sh 、tools.sh不然会报insufficient memory。进入 RocketMQ 安装目录下的 /usr/local/rocketmq/rocketmq-all-4.7.1-bin-release 目录进行操作。8.启动 NameServer。2.利用wget命令下载。9.启动 Broker。

Andy的java博客 5335

Linux 安装RocketMQ

版本信息 RocketMQ 版本 4.4.0 JDK 版本 1.8_U191 Maven 版本 3.6.1 linux 版本 centos 7 64位 内存8G 安装 RocketMQ 获取RocketMQ安装包 从RocketMQ官网下载安装包,4.4.0链接地址: www.apache.org/dyn/closer.… RocketMQ的安装包格式是ZIP 解压zip文件 进入zip文...

weixin_34149796的博客 259

rocketmq linux 安装教程

rocketmq 官网网址:http://rocketmq.apache.org/docs/quick-start/ 准备 linux 服务器   操作系统 CentOS   JDK1.8 64 1.下载zip 到linux系统上(下载二进制包,不要下载资源包)   随便下载一个镜像仓库下载:rocketmq-all-4.7.1-bin-release.zip 2.开始安装   2.1 rocketmq 是基于JVM运行的,所以要有java 环境 java -version 查看,没有则需要安装 我这里

热爱码农的平民博客 5752

RocketMQ下载与部署

目前RocketMQ的版本主要分为4.x系列和5.x系列,多数用的是4.x系列,5.X增加了proxy模式,同时也正式在开源版本中增加了任意时间的延迟消息的支持,这个对我们来说是非常有用的。这里以Mac的环境为例,介绍RocketMQ5.1.3版本安装过程,当前安装的Mac Book Pro的电脑内存为16G,5.1.3虽然增加了proxy模块,但是我们启动的时候依然可以用4.x方式启动的,这里暂不详细说明。RocketMQ的物理架构中,都是需要先启动NameServer再启动Broker的。

m0_55437762的博客 1914

【RocketMQ】RocketMQ安装及验证

一、参考资料 RocketMQ安装及验证

后端研发工程师Marion的博客 1024

RocketMQ安装部署文档

RocketMQ安装部署文档 1. 下载、安装 下载地址:http://rocketmq.apache.org/release_notes/release-notes-4.7.1/ !!!记住,下载二进制包,二进制包是编译好的,可以解压直接使用。 前期准备:安装好 java1.8+ 下载完成以后上传到集群,然后进行解压 [tangzc@Tang-3 software]$ unzip rocketmq-all-4.7.1-bin-release.zip -d /opt/module 重命名 [tangzc@

qq_38650982的博客 414
上一篇: window rocketmq4.7.1 安装
下一篇: maven整理
chrislin9
博客等级 码龄11年 497粉丝 160原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值