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 &

结束。

相关推荐
星辰_mya1 天前
rocketMQ的消息存储CommitLog
rocketmq
虎啊兄弟1 天前
RocketMQ面试题
数据库·rocketmq
予枫的编程笔记1 天前
深度解析Apache RocketMQ:从核心原理到实战应用
java·apache·rocketmq
Psycho_MrZhang1 天前
RocketMQ 设计思想总结
rocketmq
山沐与山2 天前
【MQ】MQ消息队列幂等性设计与踩坑实战
java·开发语言·数据库·rocketmq
怒放吧德德3 天前
RocketMQ从实战到源码:初识RocketMQ
java·后端·rocketmq
huisheng_qaq4 天前
【RocketMq基础篇-05】精通rocketmq核心组件(万字长文)
rocketmq·rocketmq核心组件·rocketmq基本使用·rocketmq底层原理·rocketmq消息队列·rocketmq整体架构·rocketmq核心组成
踏浪无痕5 天前
RocketMQ 为什么读得这么快?揭秘 ConsumeQueue 的异步索引设计
后端·面试·rocketmq
java1234_小锋5 天前
RocketMQ的Producer是如何发送消息的?
java·rocketmq·java-rocketmq
萧曵 丶5 天前
MQ 业务实际使用与问题处理详解
开发语言·kafka·消息队列·rabbitmq·rocketmq·mq