RocketMQ

Docker安装RocketMq

2022-07-12  本文已影响0人  TZX_0710
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

上一篇 下一篇

猜你喜欢

热点阅读