千家信息网

Linux系统如何安装RocketMQ

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下Linux系统如何安装RocketMQ,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!RcoketMQ 是
千家信息网最后更新 2025年11月07日Linux系统如何安装RocketMQ

小编给大家分享一下Linux系统如何安装RocketMQ,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

RcoketMQ 是一款低延迟、高可靠、可伸缩、易于使用的消息中间件,支持、发布/订阅(Pub/Sub)和点对点(P2P)消息模型、在一个队列中可靠的先进先出(FIFO)和严格的顺序传递、支持拉(pull)和推(push)两种消息模式、单一队列百万消息的堆积能力、支持多种消息协议,如 JMS、MQTT 等

一、RocketMQ环境

准备两台虚拟机,分别为master01 和master02

二、安装JDK(两台虚拟机相同步骤)

1、 检查当前虚拟机环境有没有JDK rpm -qa|grep Java

(如若有便卸载 rpm -e –nodeps xxxxxx)

2、安装JDK,在/usr/local新建一个java文件夹,然后将tar包上传到文件夹下

3、切换到/usr/local/java 使用tar -zxvf jdk-8u121-linux-x64.tar.gz解压

4、配置/etc/profile文件,加入JDK环境变量

5、应用文件 source /etc/profile
  
6、使用java -version查看版本

三、安装RocketMQ(两台虚拟机相同步骤)

1、 配置/etc/hosts文件

  
2、重启网卡 service network restart
  
3、上传rocketmq压缩包,上传到/usr/local下
  
4、切换到/usr/local下解压rocketmq压缩包 tar -zxvf alibaba-rocketmq-3.2.6.tar.gz
  
5、更改解压文件夹名称  mv alibaba-rocketmq alibaba-rocketmq-3.2.6
  
6、创建软连接 ln -s alibaba-rocketmq-3.2.6 rocketmq
  
7、创建存储路径
mkdir /usr/local/rocketmq/storemkdir /usr/local/rocketmq/store/commitlogmkdir /usr/local/rocketmq/store/consumequeuemkdir /usr/local/rocketmq/store/index

8、把borker-a.properties 和borker-b.properties 上传到/usr/local/recketmq/conf/2m-noslave

9、master01 配置borker-a.properties,brokerName=broker-a 对应文件名称

10、master02配置borker-b.properties,brokerName=broker-b 对应文件名称

11、修改日志

mkdir -p /usr/local/rocketmq/logs
cd /usr/local/rocketmq/conf && sed -i ‘s#${user.home}#/usr/local/rocketmq#g’ *.xml

12、配置JVM参数 vi /usr/local/rocketmq/bin/runbroker.sh

13、cd /usr/local/rocketmq/bin,启动NameServer

启动命令:nohup sh mqnamesrv &

jps查看JDK进程是否有NamesrvStartup

14、cd /usr/local/rocketmq/bin,启动BrokerServer

master01启动命令:nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-a.properties >/dev/null 2>&1 &

master02启动命令:nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-noslave/broker-b.properties >/dev/null 2>&1 &

jps查看JDK进程是否有BrokerStartup

四、通过console控制台监控rocketmq状态(两台虚拟机相同步骤)

1、 将Tomcat压缩包上传到 /usr/local目录下
  
2、解压  tar -zxvf apache-tomcat-7.0.65.tar.gz

3、将rocketmq-web-console.war上传到Tomcat解压目录的webapps下
  
4、切换到/apache-tomcat-7.0.65/bin ,启动Tomcat

启动命令: ./startup.sh

停止命令:./shutdown.sh

5、 修改解压后的rocketmq-web-console下的config.properties配置文件

/usr/local/apache-tomcat-7.0.65/webapps/rocketmq-web-console/WEB-INF/classes下的config.properties文件

6、重启Tomcat

7、两台机器防火墙关闭

关闭防火墙:systemctl stop firewalld.service
禁用防火墙:systemctl disable firewalld.service

五、RocketMQ控制台(访问地址:IP地址:8080/rocketmq-web-console)

以上是"Linux系统如何安装RocketMQ"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

文件 配置 命令 消息 相同 名称 文件夹 步骤 环境 篇文章 防火墙 切换 支持 防火 系统 内容 地址 控制台 目录 进程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 重庆 网络安全等级测评 企业服务器管理器怎么打开 儿童网络安全游戏道具 打开实例数据库文件 读计算机网络技术好吗 方舟那个国家服务器可以下载 软件开发最新语言 你怎么遵守国家网络安全法 计算机网络技术软件开发方向 无线网络安全实验室方案 云服务器挖矿病毒 福州数据备份服务器 高大上的网络技术 数据库弱权限 微软数据库占有率 网络安全法第一讲讲的是什么 小班网络安全教案及反思 和平精英怎么开启隐藏的服务器 华为中国运营商网络技术部 网络安全专家王凤娇 网络安全认知升级 深圳聚合互联网科技有限公司 软件开发售卖要办哪些资质 ps4猎人竞技场怎么选服务器 网站acc数据库连接出错 吉林新一代网络技术服务价目表 全市网络安全工作培训会 软件开发过程中的会议记录 猿宝互联网科技有限公司 软件开发项目报告例文
0