centos7中安装rocketmq

本文详细介绍了如何在CentOS系统上安装和配置RocketMQ消息中间件,包括下载安装包、解压、配置环境变量、启动和关闭服务、调整内存参数、测试连接以及部署控制台的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos中安装rocketmq 

(

相关资源下载:

rocketmq-all-4.6.1-bin-release.zip
链接:https://pan.baidu.com/s/1pGn8q1t-Hyvp_7zDAknVrQ 
提取码:kw65

rocketmq-console-ng-1.0.0.jar
链接:https://pan.baidu.com/s/1OrLF-9vU_SQMFgUqJ9_ffg 
提取码:o8ai

)

 

 

1、从官网rocketmq的二进制安装包 
   http://rocketmq.apache.org/dowloading/releases/  
   下载包: rocketmq-all-4.6.1-bin-release.zip  

 

或者从我的百度网盘下载
rocketmq-all-4.6.1-bin-release.zip
链接:https://pan.baidu.com/s/1pGn8q1t-Hyvp_7zDAknVrQ 
提取码:kw65

2、解压安装
unzip rocketmq-all-4.6.1-bin-release.zip  
mv rocketmq-all-4.6.1-bin-release /usr/local/rocketmq #移动目录并重命名
cd /usr/local/rocketmq

3、启动mq服务
(1) 启动namesrv 
nohup bin/mqnamesrv  >/dev/null  2>&1 &   
tail -f ~/logs/rocketmqlogs/namesrv.log   

(2) 启动broker

修改conf/broker.conf 配置 ,添加

brokerIP1=192.168.11.10 #本机ip地址


nohup bin/mqbroker -n localhost:9876  -c conf/broker.conf  >/dev/null  2>&1 &   
  
tail -f ~/logs/rocketmqlogs/broker.log   

(
启动之前,可适当地调整启动的内存参数
vi  runserver.sh 
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

vi  runbroker.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"

)

4、测试mq是否启动成功
export NAMESRV_ADDR=localhost:9876
bin/tools.sh org.apache.rocketmq.example.quickstart.Producer 


export NAMESRV_ADDR=localhost:9876
bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

5、 关闭mq
bin/mqshutdown broker
bin/mqshutdown namesrv

6、启动rocketmq-console控制台 ,这是一个springboot开发的rocketmq管理后台程序。

百度网盘下载:

rocketmq-console-ng-1.0.0.jar
链接:https://pan.baidu.com/s/1OrLF-9vU_SQMFgUqJ9_ffg 
提取码:o8ai

 

用压缩程序打开修改jar包中的application.properties配置文件

server.contextPath=
server.port=7777
#spring.application.index=true
spring.application.name=rocketmq-console
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http.encoding.force=true
logging.config=classpath:logback.xml
#if this value is empty,use env value rocketmq.config.namesrvAddr  NAMESRV_ADDR | now, you can set it in ops page.default localhost:9876
rocketmq.config.namesrvAddr=localhost:9876
#if you use rocketmq version < 3.5.8, rocketmq.config.isVIPChannel should be false.default true rocketmq.config.isVIPChannel= #rocketmq-console's data path:dashboard/monitor rocketmq.config.dataPath=/logs/rocketmq_console/data #set it false if you don't want use dashboard.default true rocketmq.config.enableDashBoardCollect=true

注意修改下其中 rocketmq.config.namesrvAddr和rocketmq.config.dataPath 值即可

启动控制台

nohup  java  -jar  rocketmq-console-ng-1.0.0.jar  >console.log 2>&1   &

 

访问rocketmq的控制台页面

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值