`
huangyongxing310
  • 浏览: 477804 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

rocketmq安装部署.txt

 
阅读更多



docker search rocketmq

docker pull rocketmqinc/rocketmq


安装Rocketmq控制台
docker pull styletang/rocketmq-console-ng


docker run --name rocketmq-console-ng -e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.99.100:9876;192.168.99.100:29876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 18080:8080 -t styletang/rocketmq-console-ng

docker run --name rocketmq-console-ng -e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.99.100:9876;192.168.99.100:29876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 18080:8080 -t styletang/rocketmq-console-ng


docker run --name rocketmq-console-ng  -e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.99.100:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8001:8080 -t styletang/rocketmq-console-ng



namesrv

docker run --name rocketmq_nameserver_a -p 9876:9876 -v /mnt/share/rocketmq/broker_a/logs:/root/logs  -v /mnt/share/rocketmq/broker_a/store:/root/store -d rocketmqinc/rocketmq sh mqnamesrv

docker run --name rocketmq_nameserver_b -p 29876:9876 -v /mnt/share/rocketmq/broker_b/logs:/root/logs  -v /mnt/share/rocketmq/broker_b/store:/root/store -d rocketmqinc/rocketmq sh mqnamesrv


broker

docker run  -p 10911:10911 -p 10909:10909 -v /mnt/share/rocketmq/broker_a/logs:/root/logs -v /mnt/share/rocketmq/broker_a/store:/root/store -v /mnt/share/rocketmq/broker_a/config:/root/config --name rmqbroker_a -d rocketmqinc/rocketmq sh mqbroker -c /root/config/broker.conf


docker run  -p 20911:10911 -p 20909:10909 -v /mnt/share/rocketmq/broker_b/logs:/root/logs -v /mnt/share/rocketmq/broker_b/store:/root/store -v /mnt/share/rocketmq/broker_b/config:/root/config --name rmqbroker_b -d rocketmqinc/rocketmq sh mqbroker -c /root/config/broker.conf


docker run  -p 10911:10911 -p 10909:10909 -v /mnt/share/rocketmq/broker_a/logs:/root/logs -v /mnt/share/rocketmq/broker_a/store:/root/store -v /mnt/share/rocketmq/broker_a/config:/root/config --name rmqbroker_a --link rmqnamesrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" -d rocketmqinc/rocketmq sh mqbroker -c /root/config/broker.conf



broker.conf
=========================
brokerClusterName = DefaultCluster 
brokerName = broker-a 
brokerId = 0 
deleteWhen = 04 
fileReservedTime = 48 
brokerRole = ASYNC_MASTER 
flushDiskType = ASYNC_FLUSH 
#如果是本地程序调用云主机 mq,这个需要设置成 云主机 IP
#brokerIP1=192.168.99.100
namesrvAddr=192.168.99.100:9876;192.168.99.100:29876





docker run --name rocketmq_broker_a -p 9876:9876 -v /mnt/share/rocketmq/broker_a/logs:/root/logs -v /mnt/share/rocketmq/broker_a/store:/root/store -v /mnt/share/rocketmq/broker_a/config:/root/config -d rocketmqinc/rocketmq sh mqbroker






docker run -d -p 10911:10911 -p 10909:10909 -v `pwd`/data/broker/logs:/root/logs -v `pwd`/data/broker/store:/root/store --name rmqbroker --link rmqnamesrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" rocketmqinc/rocketmq sh mqbroker -c ../conf/broker.conf
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics