日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker(部署常见应用):docker部署rocketmq4.4

發(fā)布時間:2023/12/29 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker(部署常见应用):docker部署rocketmq4.4 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、安裝 Namesrver

# 下載鏡像

docker pull rocketmqinc/rocketmq:4.4.0

# 創(chuàng)建mq文件夾??

mkdir /usr/local/mq

# 啟動容器

docker run -d -p 9876:9876 -v {RmHome}/data/namesrv/logs:/root/logs -v {RmHome}/data/namesrv/store:/root/store --name rmqnamesrv -e "MAX_POSSIBLE_HEAP=100000000" rocketmqinc/rocketmq:4.4.0 sh mqnamesrv

{RmHome}?要替換成你的宿主機想保存 MQ 的日志與數(shù)據(jù)的地方,通過 docker 的 -v 參數(shù)使用 volume 功能,把你本地的目錄映射到容器內(nèi)的目錄上。否則所有數(shù)據(jù)都默認保存在容器運行時的內(nèi)存中,重啟之后就又回到最初的起點。

?

二、安裝 broker 服務器?

#在/usr/local/mq創(chuàng)建conf目錄

mkdir conf?

#創(chuàng)建 broker.conf 文件

touch? broker.conf

#在 broker.conf 中寫入如下內(nèi)容

brokerClusterName = DefaultCluster brokerName = broker-a brokerId = 0 deleteWhen = 04 fileReservedTime = 48 brokerRole = ASYNC_MASTER flushDiskType = ASYNC_FLUSH brokerIP1 = {本地外網(wǎng) IP} //如果是云,就是外網(wǎng)ip

# 啟動broker容器

docker run -d -p 10911:10911 -p 10909:10909 -v {RmHome}/data/broker/logs:/root/logs -v {RmHome}/rocketmq/data/broker/store:/root/store -v {RmHome}/conf/broker.conf:/opt/rocketmq-4.4.0/conf/broker.conf --name rmqbroker --link rmqnamesrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" -e "MAX_POSSIBLE_HEAP=200000000" rocketmqinc/rocketmq:4.4.0 sh mqbroker -c /opt/rocketmq-4.4.0/conf/broker.conf

?

?三、安裝 rocketmq 控制臺

# 下載鏡像

?docker pull pangliang/rocketmq-console-ng
#啟動容器

docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr={本地外網(wǎng) IP}:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8080:8080 -t pangliang/rocketmq-console-ng

?

總結(jié)

以上是生活随笔為你收集整理的docker(部署常见应用):docker部署rocketmq4.4的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。