centos安装RocketMQ保姆教程

第一步

配置服务器,下载对应的文件,mq自行官网下载,dashboard此处可下载:rocketmqdashboardjar资源-CSDN下载https://download.csdn.net/download/Brevity6/92452166?spm=1001.2014.3001.5501 【免费】rocketmq-dashboard1.0.0源码资源-CSDN下载https://download.csdn.net/download/Brevity6/92444000?spm=1001.2014.3001.5501

PS:此处使用的是JDK17。

第二步:安装MQ

解压mq

bash 复制代码
# 解压到 /opt 目录下
sudo unzip rocketmq-all-5.2.0-bin-release.zip -d /opt/
cd /opt/rocketmq-all-5.2.0-bin-release

启动 NameServer

bash 复制代码
cd $ROCKETMQ_HOME
nohup sh bin/mqnamesrv & 

查看 NameServer 是否启动:

bash 复制代码
tail -f ~/logs/rocketmqlogs/namesrv.log
# 出现 "The Name Server boot success" 表示启动成功,Ctrl+C退出查看

启动 Broker,Broker 是真正存储消息的核心服务。

bash 复制代码
# 本地测试可使用localhost:9876,生产环境替换为NameServer实际IP
nohup sh bin/mqbroker -n localhost:9876  &

查看 Broker 启动日志:

bash 复制代码
tail -f ~/logs/rocketmqlogs/broker.log
# 出现 "The broker[%hostName%...] boot success" 表示成功

第三步:打包dashboard

打包dashboard为jar,上面已经提供了打包好的jar,也可以直接使用,打包命令:

bash 复制代码
mvn clean package -Dmaven.test.skip=true

启动脚本:

bash 复制代码
#!/bin/bash
java -jar rocketmq-dashboard.jar &

结束。

相关推荐
__土块__13 小时前
一次支付清结算系统线程池故障复盘:从任务积压到异步解耦的架构演进
java·消息队列·rocketmq·线程池·支付系统·故障复盘·异步架构
-南帝-2 天前
RocketMQ2.3.5+SpringBoot 3.2.11+ java17安装-集成-测试案例
java·spring boot·rocketmq
zs宝来了2 天前
RocketMQ 存储原理:CommitLog 与 ConsumeQueue 设计
rocketmq·存储·commitlog·consumequeue
饺子大魔王的男人3 天前
Linux 下 Apache RocketMQ 部署与公网访问实现指南
linux·apache·rocketmq
qq_40999093?7 天前
消息中间件:RabbitMQ、RocketMQ、Kafka快速上手
kafka·rabbitmq·rocketmq
羑悻的小杀马特9 天前
从入门到稳定运行:RocketMQ 5.3.4 单机版安装与开机自启配置详解
运维·服务器·rocketmq
阿里云云原生10 天前
Agent 语音交互如何更稳、更快?一次高并发消息链路优化实践
rocketmq
狼与自由10 天前
RocketMQ 如何保证消息不被重复消费
rocketmq
哈__11 天前
Linux 部署 RocketMQ 实操:从内网到公网的完整落地心得
linux·服务器·rocketmq