Docker中RocketMQ的安裝與使用

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

搜索RocketMQ的鏡像,可以通過docker的hub.docker.com上進行搜索,也可以在Linux下通過docker的search命令進行搜索,不過最近防火墻升級后,導致國外的網站打開都很慢,通過命令搜索反而會更加方便,操作Docker命令一定要是root用戶或者具有root權限的用戶。查詢操作如下:

docker search rocketmq

可以得到如下的結果:

鏡像倒是蠻多的,不過看來看去沒有一個是官方發布的,我就隨便選一個吧,如foxiswho/rocketmq,以下是一個查看當前鏡像所有的版本shell命令:

curl https://registry.hub.docker.com/v1/repositories/foxiswho/rocketmq/tags\
| tr -d '[\[\]" ]' | tr '}' '\n'\
| awk -F: -v image='foxiswho/rocketmq' '{if(NR!=NF && $3 != ""){printf("%s:%s\n",image,$3)}}'

如果要查看其它的鏡像,只需要將其中的鏡像名稱foxiswho/rocketmq替換為其它鏡像即可,執行該命令得到大致如下結果:

下面的就是分步啟動nameserver和broker。

啟動NameServer:

docker run -d -p 9876:9876 --name rmqserver ?foxiswho/rocketmq:server-4.5.1

啟動broker:

docker run -d -p 10911:10911 -p 10909:10909\--name rmqbroker --link rmqserver:namesrv\-e "NAMESRV_ADDR=namesrv:9876" -e "JAVA_OPTS=-Duser.home=/opt"\-e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m"\foxiswho/rocketmq:broker-4.5.1

Broker容器中默認的配置文件的路徑為:

/etc/rocketmq/broker.conf

也可以通過-v參數指定本機的配置文件:

docker run -d -p 10911:10911 -p 10909:10909\--name rmqbroker --link rmqserver:namesrv\-e "NAMESRV_ADDR=namesrv:9876" -e "JAVA_OPTS=-Duser.home=/opt"\-e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m"\-v /conf/broker.conf:/etc/rocketmq/broker.conf \foxiswho/rocketmq:broker-4.5.1

如果一切正常,NameServer和Broker一會兒就會安裝好,為了管理上的方便,rocketmq console也是必不可少的工具了,通過上面查詢的方式找到需要啟動的版本,啟動方式如下:

docker run -d --name rmqconsole -p 8180:8080 --link rmqserver:namesrv\-e "JAVA_OPTS=-Drocketmq.namesrv.addr=namesrv:9876\-Dcom.rocketmq.sendMessageWithVIPChannel=false"\-t styletang/rocketmq-console-ng

然后通過如下命令檢查一下啟動情況:

docker ps|grep rocketmq

結果如下:

再通過瀏覽器訪問localhost:8180,console的頁面顯示如下:

?
————————————————
本文為CSDN博主「馮立彬」的原創文章。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447508.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447508.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447508.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

大浪淘沙:不是所有的IT公司都以成功收場

本文列舉了50家創業公司沒有什么先后順序,最后顯示,其中21家是獨立公司,19家被收購了,4家正在走下坡路,6家已倒閉。但是我希望有更多的公司徹底倒閉,留下實力最強大的公司。公司倒閉也許是重新開始的標志。…

解決:阿里云ECS服務器 遠程連接不上、極慢 (主機監控的實現)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 個人低配版的阿里云ECS服務器,突然發現用 Xshell 或者 git-bash 都連接不上... 第一反應發工單去問下為什么,然…

TIOBE 2014年7月編程語言排行榜:僅發布1月,Swift進Top 20!

摘要:TIOBE7月編程語言排行榜發布,本月最值得關注的是,蘋果公司在WWDC 2014上推出新的編程語言Swift,發布至今僅一月有余,Swift竟擠進TIOBE排行榜的Top 20,排名第16位。Swift能取得如此驕人的成績&#xff…

Math對象方法總結(向上取整、向下取整、四舍五入、取隨機數,取最大值、取最小值)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

Docker 方式安裝 gitlab ( 阿里云ECS )

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1.查找鏡像: docker search gitlab 2. 拉取鏡像: docker pull 鏡像名 我選擇的是搜索出來的第一個鏡像&…

商用的碼流分析工具/YUV viewer

目前市場上有一些商用的碼流分析工具是比較好的,能夠輔助我們進行各個標準的碼流分析: 1. Elecard StreamEye系列 可以分析H264/MPEG4/MPEG2的碼流,暫時不支持其它標準。 2. H264VISA 比較好的H264碼流分析工具 3. Vegas vegas是interra s…

生成多個 SSH-Key 、生成多個公鑰和私鑰

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 當有多個倉庫要同時使用時,需要配置多個公鑰、私鑰。于是就要先生成多個。 PS:初次生成參見文章:查…

使用Lucid Virtu在有獨立顯卡的情況下使用Intel硬件加速H.264編碼

在硬編碼領域,大家都知道CUDA技術對于H.264視頻編碼速度的提升。然而實際上常見的高清H.264視頻壓縮都不是用CUDA技術進行硬編碼,而是用傳統的x264進行軟編碼,因為通過CUDA硬編碼的視頻效果遠遠差于x264軟編碼壓縮出的視頻效果。隨著Intel Sa…

執行ssh-add時出現Could not open a connection to your authentication agent

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 若執行ssh-add /path/to/xxx.pem是出現這個錯誤:Could not open a connection to your authentication agent,則先執行如下命…

Intel硬件加速 VS CUDA完勝 視頻轉碼感受

對比試用平臺介紹 在體驗了酷睿 I5 2300 在3D游戲和多任務、高清播放等方面的突出性能后,今天我利用空閑時間針對酷睿 I5 2300在高清轉碼方面上與本人的舊平臺上對比了一下.,其結果也讓人感到震撼。好了閑話不多說了,先來給自己新舊PC做個介紹…

解決 : Shell 腳本 $‘\r‘: command not found 問題

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1.經查證,只是 Windows 的空行在 linux 中不識別,故需要用 dos2unix 來轉換。 2. 安裝 dos2unix,2 …

H.264 軟/硬編碼器 畫質量化分析評測

第1頁:前言——視頻壓縮無處不在H.264 或者說 MPEG-4 AVC 是目前使用最廣泛的高清視頻編碼標準,和上一代 MPEG-2、h.263/MPEG-4 Part4 相比,它的壓縮率大為提高,例如和 MPEG-2 相比,同樣的壓縮后畫面品質,h…

解決:Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 執行 mvn clean deploy ... 想把 jar 包更新到私服倉庫,報錯: Failed to execute goal org.apache.maven.pl…

YV12 and NV12異同,

用videoCapture和IAMStreamConfig拿到的支持的格式列表。發現支持2中圖像格式,YV12和NV12。具體是怎么樣的內存分布不知道。查了些文檔。自己修改了幾個圖。看出了點端倪YV12先看看 http://www.fourcc.org/yuv.php 上比較標準的定義:YV12 This is the f…

上傳 jar 包到 nexus3、上傳本地 jar 包到 maven 私服

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1.登陸進入 nexus3,打開要上傳的倉庫目錄:maven-releases 2. 選擇要上傳的本地 jar 包,并填寫好對應…

從桌面到移動:異構計算翻天覆地的技術變革

摘要:在智能手機上,強大的計算單元,不僅僅是CPU一顆,還包含了GPU、DSP等器件。在傳統的臺式電腦中,異構計算已經說了好多年了。這篇文章有點長,但值得靜下心來慢慢閱讀。從桌面到移動,這是關于異…

集合源碼閱讀:ArrayList

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1.繼承關系&#xff1a;public class ArrayList<E> extends AbstractList<E>implements List<E>, RandomAccess, Clon…

全球最杰出的14位程序員

摘要&#xff1a;ITWorld整理全球最杰出的14位程序員&#xff0c;包括Jon Skeet、Linus Torvalds、Jeff Dean等。一起來看下讓我們膜拜的大神都有哪些&#xff1f; 近日&#xff0c;ITWorld整理全球最杰出的14位程序員&#xff0c;一起來看下讓我們膜拜的這些大神都有哪些&…

集合源碼閱讀:LinkedList

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 # LinkedList -- 增刪快。# 1.繼承關系&#xff1a;public class LinkedList<E>extends AbstractSequentialList<E>impleme…

開源工具:5個優秀的音頻編輯器

無論你要發布播客還是制作高品質的錄音&#xff0c;以下任意一款開源應用都能如你所愿。一個穩定的音頻編輯器也許并不是你的必需品&#xff0c;但它卻能在你的生意場上大顯身手。怎么樣&#xff1f;使用音頻編輯器&#xff0c;你可以添加音頻到你的企業網站&#xff0c;創建和…