rocketmq安装部署

该文详细介绍了如何下载RocketMQ5.1.3版本的安装包,然后在Linux系统中进行解压、创建存储目录、修改启动脚本和配置文件,特别是`broker.conf`中的存储路径和服务器地址。最后,文章提供了启动namesrv和broker的命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装包下载链接:https://dist.apache.org/repos/dist/release/rocketmq/5.1.3/rocketmq-all-5.1.3-bin-release.zip

安装文档

1、上传安装包并解压

      cd /usr/local 上传安装包并解压

      mv rocketmq-all-5.1.3-bin-release rocketmq

2、创建RocketMQ存储文件的目录

    cd rocketmq

    mkdir logs store

    cd store

    mkdir commitlog consumequeue index
   

3、修改启动文件

    cd /usr/local/rocketmq/bin

    vim  runserver.sh   
    vim  runbroker.sh
     指定java家目录。根据实际情况修改初始堆内存

4、配置文件修改

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

brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
namesrvAddr=localhost:9876
brokerIP1=xxx.xxx.xxx.xxx #根据实际ip修改
#存储路径
storePathRootDir=/usr/local/rocketmq/store
#commitLogocketMQ消息信息存储路径
storePathCommitLog=/usr/local/rocketmq/store/commitlog
#消费队列存储路径
storePathConsumeQueue=/usr/local/rocketmq/store/consumequeue
#消息索引存储路径
storePathIndex=/usr/local/rocketmq/store/index
#checkpoint 文件存储路径
storeCheckpoint=/usr/local/rocketmq/store/checkpoint
#abort 文件存储路径
abortFile=/usr/local/rocketmq/store/abort
#限制的消息大小
maxMessageSize=65536
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
aclEnable=true

vim plain_acl.yml   根据实际情况修改

5、启动RocketMQ

cd /usr/local/rocketmq/bin

  • 启动namesrv
    nohup sh ./mqnamesrv &
  • 启动broker
    nohup sh ./mqbroker -c /usr/local/rocketmq/conf/broker.conf autoCreateTopicEnable=true &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

linux狂热粉

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

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

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

打赏作者

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

抵扣说明:

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

余额充值