rocketmq入门

带端口号启动nameserver

nohup sh mqnamesrv -c /opt/rmq-dlv/setport.p &

/opt/rmq-dlv/setport.p文件内容为listenPort=8765

 

/opt/rocketmq-all-4.5.2-bin-release/conf/2m-2s-async/broker-a.properties配置:

brokerClusterName=DefaultCluster
brokerName=broker-a
brokerId=0
listenPort=11911
#指定本节点rmq使用的ip,强制使用万兆网卡的ip
brokerIP1=10.230.20.224
#消息存放地址,默认home目录
storePathRootDir=/opt/rocketmq-all-4.5.2-bin-release/store/broker-a
storePathCommitLog=/opt/rocketmq-all-4.5.2-bin-release/commitlog/broker-a
namesrvAddr=10.230.20.224:8765;10.230.20.226:8765
deleteWhen=04
fileReservedTime=48
brokerRole=ASYNC_MASTER
flushDiskType=ASYNC_FLUSH
autocreatetopicenable=true
autocreatesubscriptiongroup=true

启动脚本:

#!/bin/bash
source ~/.bash_profile
kill -9 $(ps -ef | grep -E 'BrokerStartup|NamesrvStartup' | grep -v grep | awk '{print$2}' )
sleep 2
rm -rf /opt/rocketmq-all-4.5.2-bin-release/logs/
# rm -rf /opt/rocketmq-all-4.5.2-bin-release/store/
rm -rf /opt/rocketmq-all-4.5.2-bin-release/commitlog/
rm -rf nohup.out
rm -rf /opt/rocketmq-all-4.5.2-bin-release/nohup.out
nohup sh /opt/rocketmq-all-4.5.2-bin-release/bin/mqnamesrv -c /opt/rocketmq-all-4.5.2-bin-release/conf/setport.p &
nohup sh /opt/rocketmq-all-4.5.2-bin-release/bin/mqbroker -c /opt/rocketmq-all-4.5.2-bin-release/conf/2m-2s-async/broker-a.properties &
nohup sh /opt/rocketmq-all-4.5.2-bin-release/bin/mqbroker -c /opt/rocketmq-all-4.5.2-bin-release/conf/2m-2s-async/broker-b-s.properties &
echo "执行脚本成功"
jps

 

4.5.2源码中有用户指南:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值