RocketMQ—RocketMQ安装

RocketMQ—RocketMQ安装

在安装RocketMQ之前需要先安装Jdk,并配置JAVA_HOME环境变量。

在安装之前我们要先下载RocketMQ的安装包。

下载

到RocketMQ的官网https://rocketmq.apache.org/

官网

选择Download。

本文使用4.9.2版本。

4.9.2版本

将下载页面拉到最后面,有一个Dashborad文件,也下载下来:

dashboard

下载好的文件如下图:

下载好的文件

source文件是源码文件,bin文件是打包后的文件。

打包Dashboard

Dashboard只提供了源码文件,解压后用IDEA打开,并打包。

打包

安装RocketMQ

把下图两个文件上传到linux服务器。

文件截图

上传到/root/rocketmq文件夹下

上传截图

解压zip包

unzip rocketmq-all-4.9.2-bin-release.zip

可以看到多出来一个目录

多出的目录

进入目录,查看文件如下:

目录文件

配置环境变量

vi /etc/profile

添加如下内容:

export NAMESRV_ADDR=IP地址:9876

如果是本机,就写:

export NAMESRV_ADDR=IP地址:9876

刷新

source /etc/profile

修改nameServer的运行脚本

进入解压后的目录/rocketmq-4.9.2/bin目录

找到mqnamesrv文件;

mqnamesrv

可以看到要跑runserver.sh文件

找到runserver.sh文件

runserver.sh

因为我的服务器内存比较小,所以要调小这些配置。

改好后的配置

修改broker的运行脚本

还是在bin目录,我们来看mqbroker文件。

mqbroker

可以看到他会跑runbroker.sh。

修改runbroker.sh文件。

修改成如下内容。

runbroker.sh

修改broker的配置脚本

来到解压后的目录/rocketmq-4.9.2/conf目录。

找到broker.conf文件

broker.conf

添加如下内容:

namesrvAddr=localhost:9876
autoCreateTopicEnable=true
brokerIP1=broker所在机器的ip地址

broker的配置文件

添加参数解释

  • namesrvAddr:nameSrv地址 可以写localhost因为nameSrv和broker在一个服务器
  • autoCreateTopicEnable:自动创建主题,不然需要手动创建出来
  • brokerIP1:broker需要一个ip,如果不指定,我们再本地无法连接使用;不能写localhost,因为注册到nameserver是localhost的话,生产者/消费者去nameserver找broker,找到的也是localhost。

启动

启动nameserver

进入bin目录。

nohup sh mqnamesrv > ../namesrv.log &

输出

输出这个按回车。

启动成功

可以看到启动成功了。

启动broker

进入bin目录。

指定配置文件启动broker。

nohup sh mqbroker -c ../conf/broker.conf > ../broker.log &

启动成功

输出这个按回车。

启动成功

启动dashboard

把dashboard的jar包也放到服务器上。

上传文件

运行如下命令

nohup java -jar rocketmq-dashboard-1.0.0.jar --server.port=8081 --rocketmq.config.namesrvAddr=127.0.0.1:9876 > dashboard.log &

运行成功

运行成功

访问

在浏览器访问http://dashbrad的ip地址:8081

image-20231028191931655

可以看到访问成功。至此,我们的rocketmq和dashboard就安装成功了。

  • 24
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

随机的未知

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值