千家信息网

linux安装RocketMQ实例步骤

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1.安装JDK1.1 检查当前虚拟机环境有没有JDK rpm -qa|grep java1.2 卸载 rpm -e --nodeps xxxxxx(自己的openjdk)1.3 安装JDK在/usr/
千家信息网最后更新 2026年11月01日linux安装RocketMQ实例步骤

1.安装JDK

1.1 检查当前虚拟机环境有没有JDK rpm -qa|grep java

1.2 卸载 rpm -e --nodeps xxxxxx(自己的openjdk)

1.3 安装JDK

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

切换到/usr/local/java 使用tar -zxvf xxx解压

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

export JAVA_HOME=/usr/local/java/jdk1.8.0_121 替换自己路径

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

应用文件 source /etc/profile

使用java -version查看版本

2.安装RocketMQ

2.1 配置/etc/hosts文件,网址写俩台主机的ip

  • 192.168.42.22 rocketmq-nameserver1
  • 192.168.42.22 rocketmq-master1
  • 192.168.42.33 rocketmq-nameserver2
  • 192.168.42.33 rocketmq-master2

2.2 重启网卡 service network restart

2.3 上传rocketmq压缩包,上传到/usr/local下

2.4 切换到/usr/local下解压rocketmq压缩包 tar -zxvf xxxxxx

2.5 更改解压文件夹名称

mv alibaba-rocketmq alibaba-rocketmq-3.2.6

2.6 创建软连接

ln -s alibaba-rocketmq-3.2.6 rocketmq

2.7 mkdir /usr/local/rocketmq/store

mkdir /usr/local/rocketmq/store/commitlog

mkdir /usr/local/rocketmq/store/consumequeue

mkdir /usr/local/rocketmq/store/index

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

2.9 master01配置borker-a.properties

brokerName=broker-a 对应文件名称

namesrvAddr=rocketmq-nameserver1:9876;rocketmq-nameserver2:9876

master02配置borker-b.properties

brokerName=broker-b 对应文件名称

namesrvAddr=rocketmq-nameserver1:9876;rocketmq-nameserver2:9876

2.10 修改日志

mkdir -p /usr/local/rocketmq/logs

cd /usr/local/rocketmq/conf && sed -i 's#${user.home}#/usr/local/rocketmq#g' *.xml

2.11 配置JVM参数,根据自己虚拟机实际大小修改

vi /usr/local/rocketmq/bin/runbroker.sh

JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m -XX:PermSize=128m -XX:MaxPermSize=320m"

vi /usr/local/rocketmq/bin/runserver.sh

JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m -XX:PermSize=128m -XX:MaxPermSize=320m"

2.12 启动NameServer

cd /usr/local/rocketmq/bin

启动:nohup sh mqnamesrv &

jps查看JDK进程是否有NamesrvStartup

2.13 启动BrokerServer

cd /usr/local/rocketmq/bin

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

3.通过console控制台监控rocketmq状态

3.1 将Tomcat压缩包上传到虚拟机进行解压 /usr/local tar -zxvf xxxx解压

3.2 将rocketmq-web-console.war上传到Tomcat解压目录的webapps下

3.3 启动Tomcat

切换到/usr/local/apache-tomcat-7.0.65/bin

./startup.sh 启动 ./shutdown.sh 停止

3.4 修改解压后的rocketmq-web-console

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

配置:

rocketmq.namesrv.addr=192.168.42.22:9876;192.168.42.33:9876

throwDone=true

3.5 两台机器防火墙关闭

systemctl stop firewalld.service

systemctl disable firewalld.service

配置完成后网页访问控制台,效果如下

以上就是本次介绍的全部相关知识点内容,大家可以跟着学习下,感谢对的支持。

文件 配置 名称 文件夹 切换 控制台 环境 进程 控制 主机 内容 参数 变量 大小 实际 就是 效果 日志 机器 版本 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技和互联网公司 厦门中拓互联网络科技有限公司 北京互联网科技有限公司 互联网科技金融公司 互联网科技公司怎么样 互联网未来科技 宜安科技 互联网金融 奇士达互联网科技 深圳艾佳互联网科技 互联网科技汛 湖南洣水互联网科技有限公司扣款 金融科技与互联网金融相同和不同 南山科技园互联网公司有哪些 荆州市昕露互联网络科技有限公司 银川新华互联网科技学校联系电话 高科技互联网套路 厦门江牛科技互联网 西安有哪些互联网高科技企业 互联网金融运营模式中的金融科技 伍佰万互联网科技是干嘛的 互联网科技公司简介 河南云网互联网络科技有限公司 互联网通讯科技 易互联网科技有限公司 西安互联网科技公司 科技赋能视角下互联网保险发展 互联网科技机房 绵阳真晨互联网科技有限公司 互联网的科技体现在哪里 第三届互联网大会安防黑科技
0