Docker安装RocketMq
作者:
TZX_0710 | 来源:发表于
2022-07-12 20:33 被阅读0次nameserver安装
docker run -d -p 9876:9876
-v D:/code_env/RocketMQ/namesrv/logs:/root/logs
-v D:/code_env/RocketMQ/namesrv/store:/root/store --name rmqnamesrv -e "MAX_POSSIBLE_HEAP=100000000" rocketmqinc/rocketmq sh mqnamesrv
broker安装
docker run -d -p 10911:10911 -p 10909:10909
-v D:/code_env/RocketMQ/broker/logs:/root/logs
-v D:/code_env/RocketMQ/broker/store:/root/store
-v D:/code_env/RocketMQ/broker/conf/broker.conf:/opt/rocketmq/conf/broker.conf
--name rmqbroker --link rmqnamesrv:namesrv
-e "NAMESRV_ADDR=namesrv:9876"
-e "MAX_POSSIBLE_HEAP=200000000" rocketmqinc/rocketmq sh mqbroker -c /opt/rocketmq/conf/broker.conf
控制台面板
docker run -d --name rmqbroker --link rmqnamesrv:namesrv
-e "JAVA_OPTS=-Drocketmq.config.namesrvAddr=namesrv:9876 -Drocketmq.config.isVIPChannel=false" -p 9999:8080
-t --name rmConsole styletang/rocketmq-console-ng
broker配置文件
brokerClusterName = DefaultCluster# 消费模式,默认集群
brokerName = broker-a
brokerId = 0
deleteWhen = 04 # 清除未被消费消息时间,凌晨四点
fileReservedTime = 48 #消息保留时间
brokerRole = ASYNC_MASTER#broker角色,默认为异步MASTER
flushDiskType = ASYNC_FLUSH #刷盘策略,异步刷盘
brokerIP1 = 192.168.1.2 #broker文件地址
#autoCreateTopicEnable=true #是否允许自动创建topic
本文标题:Docker安装RocketMq
本文链接:https://www.haomeiwen.com/subject/vaiabrtx.html
网友评论