RocketMQ安装(超详细)

了解了mq的基本概念和角色以后,我们开始安装rocketmq,建议在linux上,我使用的是ubuntu

1. 下载RocketMQ

下载地址:https://rocketmq.apache.org/dowloading/releases/ 注意选择版本,这里我们选择4.9.2的版本,后面使用alibaba时对应

 下载地址:
https://archive.apache.org/dist/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip

安装rocketmq-console

下载地址: https://github.com/apache/rocketmq-dashboard/archive/refs/tags/rocketmq-dashboard-1.0.0.zip 下载后解压出来,就是一个jar

2. 上传服务器

我使用的是MobaXterm

在root目录下创建文件夹

mkdir rocketmq

将下载后的压缩包上传并且解压

目录分析

Benchmark:包含一些性能测试的脚本;

Bin:可执行文件目录;

Conf:配置文件目录;

Lib:第三方依赖;

LICENSE:授权信息;

NOTICE:版本公告;

3. 配置环境变量

vim /etc/profile

在文件末尾添加

export NAMESRV_ADDR=localhost:9876

 保存并退出

4. 修改nameServer的运行脚本

进入bin目录下,修改runserver.sh文件,将71行和76行的Xms和Xmx等改小一点

vim runserver.sh

保存退出 :wq 

5. 修改broker的配置文件

进入conf目录下,修改broker.conf文件

brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
namesrvAddr=localhost:9876   #nameSrv地址 可以写localhost因为nameSrv和broker在一个服务器
autoCreateTopicEnable=true  #自动创建主题,不然需要手动创建出来
brokerIP1=192.168.0.104  # ifconfig地址

6. 启动

首先在安装目录下创建一个logs文件夹,用于存放日志

mkdir logs

先启动nameSrv

nohup sh bin/mqnamesrv > ./logs/namesrv.log &

是图片这样就是启动成功

再启动nameSrv

nohup sh bin/mqnamesrv > ./logs/namesrv.log &

 

接着启动broker 这里的-c是指定使用的配置文件

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

最后启动

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

rocketmq.config.namesrvAddr=127.0.0.1:9876 指定namesrv地址

查看启动结果

在浏览器访问: http://localhost:8001 运行访问端口是8001,默认端口是8080

之后我们就可以看到

Rocketmq 控制台可以可视化MQ的消息发送!

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值