Linux下RocketMQ的安装部署

下载

官网下载:https://rocketmq.apache.org/dowloading/releases/

上传解压

提前关闭好防火墙

##查看防火墙
[root@DESKTOP-5S9A95G rocketmq]# systemctl status firewalld.service
##关闭防火墙
[root@DESKTOP-5S9A95G rocketmq]# systemctl stop firewalld.service
##打开防火墙
[root@DESKTOP-5S9A95G rocketmq]# systemctl start firewalld.service

没什么好说的,通过 ftp 上传到指定目录然后运行解压命令。

[root@DESKTOP-5S9A95G rocketmq]# unzip rocketmq-all-4.9.4-bin-release.zip

删除压缩包

[root@DESKTOP-5S9A95G rocketmq]# rm -rf rocketmq-all-4.9.4-bin-release.zip

启动NameServer

# nohup sh ...  & 是后台运行 ... 代表需要启动的程序  sh 代表本机(管理员身份运行)
[root@DESKTOP-5S9A95G bin]# nohup sh mqnamesrv &

查看是否启动成功

方式一:jps查看当前线程状态

在这里插入图片描述

方式二:检查日志

[root@DESKTOP-5S9A95G bin]# tail -f ~/logs/rocketmqlogs/namesrv.log

在这里插入图片描述

启动 Broker

1.首先修改 conf 文件夹下的 broker.conf 文件,设置IP。

[root@DESKTOP-5S9A95G conf]# vim broker.conf

[(C:\Users\49573\AppData\Roaming\Typora\typora-user-images\1678156064980.png)]
添加一个 IP ,其中地址是当前虚拟机地址。

brokerIPI = 192.168.80.88  //注:每个人都不一样,输入自己的虚拟机服务器地址

请添加图片描述
2.修改启动文件

请添加图片描述

修改文件 runbroker.sh 文件,修改堆空间的初始值。因为这个文件默认启动所需内存较大,我们当前虚拟机没有这么大的内存容量,按照实际配置即可。

[root@DESKTOP-5S9A95G bin]# vim runbroker.sh ---修改指定位置内容分别是:512m 512m 就行。
## 修改内容:
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m"

请添加图片描述

3.启动

# -c :是启动时加载的配置文件
# -n:是启动的IP和端口号
# autoCreateTopicEnable=true :是自动创建主题
[root@DESKTOP-5S9A95G bin]# nohup sh mqbroker -c ../conf/broker.conf -n 192.168.80.88:9876 &

4.查看日志

[root@DESKTOP-5S9A95G bin]# tail -f ~/logs/rocketmqlogs/broker.log
或者 jps

在这里插入图片描述

如何停止 Namesrv 和 Broker ?

  1. 首先停止 Broker:
    [root@DESKTOP-5S9A95G bin]# ./mqshutdown broker
  2. 再停止 Namesrv:
    [root@DESKTOP-5S9A95G bin]# ./mqshutdown namesrv
    在这里插入图片描述

启动RocketMQ连接Java

java -jar rocketmq-dashboard-8087.jar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值