当前位置: 首页 > ai >正文

Linux系统下安装RocketMQ5.3

准备环境和安装包

rocketmq是基于Java语言开发所以搭建之前需要确保安装了jdk。这里使用jdk8即可。

#下载安装包
wget https://dist.apache.org/repos/dist/release/rocketmq/5.3.3/rocketmq-all-5.3.3-bin-release.zip
#解压
unzip rocketmq-all-5.3.3-bin-release.zip
开始安装

切换到安装解压目录下面去,如果内存足够的情况下可以不用去修改namesrv和broker的内存大小。

cd rocketmq-all-5.3.3-bin-release
#修改broker内存大小

修改broker堆内存大小 vim bin/runbroker.sh ,把xms xmx原本是8g改为1g。根据实际内存调整

-server -Xms1g -Xmx1g

修改namesrv的堆内存大小 vim bin/runserver.sh。和broker操作类似。根据实际情况调整即可。

启动namesrv

nohup bin/mqnamesrv &

如果你的mq服务需要别的网段访问,还需要改一下conf/broker.conf的ip地址。不需要可以跳过 就默认的就行
vim conf/broker.conf

brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
# 实际IP
brokerIP1=192.169.40.199                 

启动broker

nohup bin/mqbroker -n localhost:9876 -c conf/broker.conf  &
编写统一启动脚本

编写一个简单的一键启动脚本 方便启动
vim start-mq.sh

#!/bin/bash
nohup bin/mqnamesrv  >> namesrv.log 2>&1 &
echo "namesrv start complete"
nohup bin/mqbroker -n localhost:9876 -c conf/broker.conf  >> broker.log 2>&1 &
echo "broker start complete"
可视化仪表盘Dashboard

源码下载地址源码rocketmq-dashboard 导入idea进行编译后即可。我这里也编译了一个2.0.1的jar包分享给大家 rocketmq-dashboard jar包下载
下载后直接启动即可 命令如下:

java -jar rocketmq-dashboard-2.0.1-SNAPSHOT.jar
http://www.xdnf.cn/news/14009.html

相关文章:

  • 第二十六章 26.Network Automation(CCNA)
  • 居家养老:破解老龄化困局的现实选择
  • 【C/C++】gmock vs mockcpp
  • Server 11 ,⭐通过脚本在全新 Ubuntu 系统中安装 Nginx 环境,安装到指定目录( 脚本安装Nginx )
  • Houdini GPU 云渲染:成本与时间的精准测算
  • 《TCP/IP 详解 卷1:协议》第7章:防火墙和网络地址转换
  • PCB设计教程【大师篇】stm32开发板PCB整体布局
  • LLM之RAG实战(五十五)| 阿里开源新模型,Qwen3-Embedding与Qwen3 Reranker强势来袭!
  • curl 检查重定向的命令总结
  • “窮” 字拆解分析:从字形到文化的深度解构
  • Amazon Linux 2023 配置定时任务完全指南:cronie安装与使用
  • Day53打卡 @浙大疏锦行
  • 淘宝天猫商品数据爬取方案:官方API与非官方接口对比
  • OpenLayers 图层控制
  • 《 第三章-招式初成》 C++修炼生涯笔记(基础篇)程序流程结构
  • 网络原理10 - HTTP完
  • 【Spreadsheet】香港规范结构设计电子表格库开发方案
  • postman Access denied for user‘root‘@‘XXXXXXXX(using password: YES)
  • Flotherm许可管理工具和软件
  • 【强化学习漫谈】4. 从统一视角看 LLM Post-Training
  • 透视黄金窗口:中国有机杂粮的高质量跃迁路径
  • 瑞萨RA-T系列芯片马达类工程TCM加速化设置
  • 爬虫系统异常监控并邮件通知源码
  • 202558读书笔记|《雨季不再来(轻经典)》——日子总有停住的一天,大地要再度绚丽光彩起来
  • 【Create my OS】2 开启中断
  • 魔方在线工具箱 —— 开启便捷高效的在线工具之旅
  • yolov8自训练模型作为预训练权重【增加新类别】新增类别的数据集与旧数据集合并重新训练模型
  • pycharm读取不同格式的数据集用于神经网络模型训练
  • keil下载安装
  • PDF处理控件Aspose.PDF教程: 在 Java 中编辑 PDF 页面大小