cent7 + docker 部署rocketMQ5.1.0

1、创建好准备挂载的目录, 统一放在 /root/docker为基础目录

mkdir -p /root/docker/rocketmq/nameserver/logs /root/docker/rocketmq/nameserver/store /root/docker/rocketmq/broker/logs /root/docker/rocketmq/broker/store /root/docker/rocketmq/broker/conf

2、编辑broker.conf配置文件

vi /root/docker/rocketmq/broker/conf/broker.conf

填入内容为

# mq集群名称,注意这里进行了更改
brokerClusterName = myCluster

#broker名称,master和slave使用相同的名称,表明他们的主从关系
brokerName = broker-master

#0表示Master,大于0表示不同的slave
brokerId = 0

#表示几点做消息删除动作,默认是凌晨4点
deleteWhen = 00

#在磁盘上保留消息的时长,单位是小时
fileReservedTime = 72

#有三个值:SYNC_MASTER,ASYNC_MASTER,SLAVE;同步和异步表示Master和Slave之间同步数据的机制;
brokerRole = ASYNC_MASTER

#刷盘策略,取值为:ASYNC_FLUSH,SYNC_FLUSH表示同步刷

你可能感兴趣的:(docker,微服务专栏,百万架构师重要笔记,docker,java,容器,rocketmq)