精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

10 張圖 | 一文帶你用 Mac M1 跑 RocketMQ

存儲 存儲架構
最近在倒騰RocketMQ消息隊列,首先就得把 RocketMQ 跑起來對吧,我們一般都是 Windows 或者 Linux 機器上,按照官方教程一下子就跑起來了,另外用 Intel 芯片的 Mac 也能輕松跑起來。

你好,我是悟空。

本文主要內(nèi)容如下:

圖片

目錄

前言

最近在倒騰RocketMQ消息隊列,首先就得把 RocketMQ 跑起來對吧,我們一般都是 Windows 或者 Linux 機器上,按照官方教程一下子就跑起來了,另外用 Intel 芯片的 Mac 也能輕松跑起來。

但是我在 Mac M1? 上的機器上跑的時候,就遇到了各種問題,折騰了一天,最后終于把 RocketMQ 在 Mac M1 上用Docker跑起來了,這里總結下心路歷程。

雖然演示環(huán)境是用 Mac M1系統(tǒng),但其實 Linux 系統(tǒng)也適用~

關于用源碼方式跑 RocketMQ 的方式下文也有介紹。

一、用源碼跑 RocketMQ

最開始我用 Docker 跑,會報錯,后來我就用源碼跑,可以跑起來,能夠發(fā)送和消費消息。

源碼地址:https://github.com/apache/rocketmq

我用的版本是 4.9.2。

二、用 Docker 跑 RocketMQ

總共啟動了三個容器,用到的鏡像分別為

  • nameserver 鏡像:rocketmqinc/rocketmq
  • broker 鏡像:dyrnq/rocketmq:4.8.0
  • 控制臺鏡像:apacherocketmq/rocketmq-dashboard:latest

圖片

三個容器啟動成功

2.1 拉取 rocketmq 鏡像

docker pull rocketmqinc/rocketmq

2.2 啟動 nameserver 命令

鏡像:rocketmqinc/rocketmq

docker run -d -p 9876:9876 -v `pwd`/data/namesrv/logs:/root/logs -v `pwd`/data/namesrv/store:/root/store --name rmqnamesrv  rocketmqinc/rocketmq sh mqnamesrv

2.3 啟動 broker 命令

鏡像:dyrnq/rocketmq:4.8.0

docker run -d -p 10911:10911 -p 10909:10909 -v `pwd`/data/broker/logs:/root/logs -v `pwd`/data/broker/store:/root/store --name rmqbrokerv2 --link rmqnamesrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" dyrnq/rocketmq:4.8.0 sh mqbroker -c ../conf/broker.conf

進入容器

docker exec -it b6b /bin/bash

圖片

進入到 broker 容器

修改 broker.conf 文件,提示未安裝 vim 工具,則需要安裝下 vim

vim ../conf/broker.conf
apt-get update
apt-get install vim
vim ../conf/broker.conf

然后將 這行命令拷貝到 broker.conf 文件中。192.168.10.197 為自己的本機 IP

brokerIP1=192.168.10.197

不知道自己 IP 的地址的,可以通過這個命令獲取 mac 機器的本機 IP,如下所示:

ifconfig | grep "inet"

最后 broker.conf 配置如下:

圖片

broker.conf 配置

三、啟動控制臺 rocketmq-dashboard

原來的控制臺是 rocketmq-console-ng,但是發(fā)現(xiàn) Github 上已經(jīng)移除了。官方提示如下:

圖片

官方提示移除了 rocketmq-console-ng。

上面公告的表示之前的rocket-console已經(jīng)不在這個倉庫了,已經(jīng)創(chuàng)建了一個獨立的倉庫并命名為RocketMQ Dashboard。倉庫路徑:https://github.com/apache/rocketmq-dashboard。

我們直接執(zhí)行下面的命令:

docker run -d --name rocketmq-dashboard -e "JAVA_OPTS=-Drocketmq.namesrv.addr=172.16.8.62:9876 -Drocketmq.config.isVIPChannel=false" -p 8080:8080 -t apacherocketmq/rocketmq-dashboard:latest

圖片

啟動 dashboard 容器。

注意:這里的 IP 地址為本機 IP。

isVIPChannel=false,這里必須這樣設置,不然打開控制臺后,無法獲取數(shù)據(jù)。

容器啟動成功后訪問 http://localhost:8080/。

圖片

四、測試發(fā)送消息

往 test_topic 發(fā)送一條消息

圖片

選擇往哪個隊列發(fā)送消息

在消息主題中輸入 悟空聊架構,www.passjava.cn,點擊確定按鈕發(fā)送消息。

圖片

發(fā)送的消息內(nèi)容

發(fā)送結果如下:

圖片

發(fā)送結果

看下 Message 菜單欄,選擇 test_top 主題,可以看到一條消息:

圖片消息列表

消息內(nèi)容如下,和發(fā)送的消息一致。

圖片

接收到的消息

五、問題匯總

broker 無法連到 NameServer

需要到容器里面修改 broker.conf 文件,加上。

brokerIP1=192.168.10.197。

并且 docker 啟動 broker 時需要增加命令參數(shù)-c ../conf/broker.conf。

原因

這里的 ip 地址需要指定為外網(wǎng)地址。因為 rockerMQ broker 默認會選擇內(nèi)網(wǎng)地址。

只有當參數(shù)行中有-c參數(shù)時才會使用配置文件的參數(shù)。這里卡了很長時間。

源碼如下:

if (commandLine.hasOption('c')) {
String file = commandLine.getOptionValue('c');
if (file != null) {
configFile = file;
InputStream in = new BufferedInputStream(new FileInputStream(file));
properties = new Properties();
properties.load(in);

properties2SystemEnv(properties);
MixAll.properties2Object(properties, brokerConfig);
MixAll.properties2Object(properties, nettyServerConfig);
MixAll.properties2Object(properties, nettyClientConfig);
MixAll.properties2Object(properties, messageStoreConfig);

BrokerPathConfigHelper.setBrokerConfigPath(file);
in.close();
}
}

啟動 broker 報錯

wukong@wukongs-MacBook-Pro  ~  docker restart b6b
Error response from daemon: Cannot restart container b6b: Cannot link to a non running container: /rmqnamesrv AS /rmqbrokerv2/namesrv

圖片

報錯提示

原因

這個問題其實就是 name server 沒啟動成功。

關于我

8 年互聯(lián)網(wǎng)開發(fā)經(jīng)驗,擅長微服務、分布式、架構設計。目前在一家大型上市公司從事基礎架構和性能優(yōu)化工作。

InfoQ 簽約作者、藍橋簽約作者、阿里云專家博主、51CTO 紅人。

責任編輯:武曉燕 來源: 悟空聊架構
相關推薦

2022-03-18 13:58:00

RocketMQ消息隊列

2022-07-18 21:53:46

RocketMQ廣播消息

2021-11-29 07:47:56

RocketMQ分布式消息

2023-04-11 08:35:22

RocketMQ云原生

2022-06-13 11:05:35

RocketMQ消費者線程

2023-11-20 08:18:49

Netty服務器

2022-12-20 07:39:46

2023-12-21 17:11:21

Containerd管理工具命令行

2023-07-31 08:18:50

Docker參數(shù)容器

2023-11-06 08:16:19

APM系統(tǒng)運維

2022-11-11 19:09:13

架構

2021-05-29 10:11:00

Kafa數(shù)據(jù)業(yè)務

2022-07-11 11:06:11

RocketMQ函數(shù).消費端

2021-01-21 08:01:24

UbuntuLinuxM1 Mac

2022-06-27 11:04:24

RocketMQ順序消息

2022-07-04 11:06:02

RocketMQ事務消息實現(xiàn)

2021-01-21 12:20:06

MacUbuntu Linu蘋果

2021-11-12 06:11:00

M1 MacLinuxCanonical

2023-11-08 08:15:48

服務監(jiān)控Zipkin

2022-02-24 07:34:10

SSL協(xié)議加密
點贊
收藏

51CTO技術棧公眾號

精品日本美女福利在线观看| 日韩电影在线观看电影| 亚洲精品国精品久久99热| 丰满爆乳一区二区三区| 91成人高清| 国产99久久久国产精品| 日本午夜精品理论片a级appf发布| 国产精品无码无卡无需播放器| 国产精品亚洲四区在线观看| 欧美日韩精品在线观看| 日本免费在线视频观看| 四虎精品在永久在线观看 | 福利视频一二区| 国产人成在线观看| 成人小视频在线| 国产精品激情自拍| 国产无码精品视频| 99久久亚洲精品| 国产视频综合在线| 9191在线视频| 福利一区二区免费视频| 天天色综合天天| 玖玖精品在线视频| 成年人视频在线看| 99久久精品免费| 96pao国产成视频永久免费| 在线观看污污网站| 99在线|亚洲一区二区| 久久成年人视频| 久久久精品成人| 国产欧美日韩视频在线| 亚洲激情免费观看| 中文字幕99页| 日韩一区二区三区精品视频第3页| 色婷婷国产精品综合在线观看| 久久国产午夜精品理论片最新版本| 麻豆传媒视频在线观看免费| 国产日韩精品一区二区三区在线| 精品国产91亚洲一区二区三区www 精品国产_亚洲人成在线 | 国产精品久久久久久久久影视| 精品少妇久久久久久888优播| 天天操综合网| 色妞久久福利网| 少妇一级黄色片| 日韩免费视频| 中文字幕少妇一区二区三区| 欧美做受xxxxxⅹ性视频| 欧美三级午夜理伦三级在线观看 | 伊人免费在线| 国产精品视频线看| 色一情一乱一伦一区二区三区丨| 欧美精品少妇| 国产欧美日韩三级| 亚洲国产婷婷香蕉久久久久久99| 爱久久·www| 日本一区二区成人在线| 亚洲午夜精品一区二区三区| 永久免费av在线| 一区精品在线播放| 一级黄色片播放| 美女尤物在线视频| 亚洲3atv精品一区二区三区| 欧美日韩一道本| 中文日产幕无线码一区二区| 色婷婷一区二区| 国产一区二区在线免费播放| 色综合视频一区二区三区44| 91精选在线观看| 国产a级片视频| 露出调教综合另类| 亚洲午夜精品视频| 99热99这里只有精品| 欧美日韩专区| 91av在线播放视频| 最新黄色网址在线观看| 国产综合色视频| 99在线视频免费观看| 亚洲欧美日韩精品永久在线| 国产欧美一区二区在线| 久久久成人精品一区二区三区 | 欧美成人激情| 久国内精品在线| 国内精品福利视频| 看片的网站亚洲| av日韩中文字幕| 欧美色图另类| 亚洲免费三区一区二区| 老太脱裤子让老头玩xxxxx| 美女网站视频一区| 欧美成人官网二区| 国产中年熟女高潮大集合| 99久久精品费精品国产风间由美| 久久久久久国产精品| 销魂美女一区二区| 国产成人99久久亚洲综合精品| 久久超碰亚洲| mm1313亚洲国产精品美女| 亚洲电影第三页| 国产三级国产精品国产专区50| 北条麻妃在线一区二区免费播放| 亚洲性视频网址| 国产一级片网址| 久久精品国产亚洲一区二区三区| 国产伦精品一区二区三区视频孕妇| 国产天堂素人系列在线视频| 一区二区三区不卡视频在线观看 | 久久久久久久久久影院| 狠狠色综合播放一区二区| 久久精品人人做人人爽电影| 国产最新在线| 欧美视频一区二区三区| 你懂得在线视频| 久久久久久美女精品 | 久久深夜福利免费观看| 欧美h在线观看| 无码日韩人妻精品久久蜜桃| 国产精品调教视频| 久热在线中文字幕色999舞| 午夜婷婷在线观看| 成人午夜av在线| 国产一二三四区在线观看| 搜成人激情视频| 日韩精品视频免费在线观看| 精品少妇theporn| 国产精品一区二区在线播放 | 欧美日韩亚洲综合| 精品无码一区二区三区| 国内在线观看一区二区三区| 91久久在线播放| yiren22综合网成人| 色综合久久久久| 中文乱码人妻一区二区三区视频| 国户精品久久久久久久久久久不卡| 国产日韩av高清| 高清在线观看av| 色综合久久久久综合| 性色av蜜臀av浪潮av老女人| 国一区二区在线观看| 亚洲一区中文字幕| av网站导航在线观看免费| 欧美另类变人与禽xxxxx| 亚洲精品天堂网| 麻豆精品一区二区| 亚洲欧洲日韩综合二区| 九九久久国产| 日韩网站在线观看| 91麻豆国产视频| 自拍偷拍亚洲激情| 五月六月丁香婷婷| 亚洲影视一区二区三区| 亚洲中国色老太| 污污的网站在线看| 欧美精品一区二区不卡| 日韩美女黄色片| 99免费精品在线观看| 人妻久久久一区二区三区| 网友自拍一区| 国产97色在线| 午夜伦全在线观看| 337p亚洲精品色噜噜狠狠| avtt天堂在线| 成人午夜精品一区二区三区| 国产女大学生av| 国产成人精品免费视| 国产精品日韩在线| 欧美18一19xxx性| 日韩一区二区三免费高清| 久久久国产成人| 99re热这里只有精品视频| 国产xxxxx在线观看| 波多野结衣在线播放一区| 91九色单男在线观看| caoporn-草棚在线视频最| 亚洲精品色婷婷福利天堂| 在线观看国产成人| 亚洲综合久久av| 亚洲av片不卡无码久久| 欧美aaa在线| 国产 欧美 日本| 亚洲国产精品嫩草影院久久av| 国产成人亚洲精品| dy888亚洲精品一区二区三区| 欧美r级在线观看| 欧美特级黄色片| 亚洲欧美区自拍先锋| 国产激情视频网站| 蜜桃在线一区二区三区| 国产精品久久久久7777| 国产欧美一区二区精品久久久| 国产中文日韩欧美| 国产剧情av在线播放| 这里只有精品久久| 人妻与黑人一区二区三区| 91福利在线导航| 在线免费日韩av| 久久蜜桃av一区精品变态类天堂| 在线观看免费不卡av| 亚洲激精日韩激精欧美精品| 亚洲国产精品www| 日韩av字幕| 147欧美人体大胆444| 色老太综合网| 欧美黑人性猛交| 午夜免费播放观看在线视频| 精品一区二区三区四区| 国内老熟妇对白xxxxhd| 在线免费不卡视频| 国产又色又爽又黄的| 亚洲视频一二区| 日韩乱码人妻无码中文字幕久久| 国产成人激情av| 亚洲精品手机在线观看| 久久久精品性| 黄页免费在线观看视频| 中文精品电影| 一区二区三区欧美在线| 精品中文字幕一区二区三区av| 国产激情一区二区三区在线观看 | 国产成人精品视频免费| 久久亚区不卡日本| 中文字幕人妻一区二区三区| 国产美女一区二区| www.久久91| 日本欧美一区二区在线观看| 欧美 日韩 国产一区| 伊人狠狠色j香婷婷综合| 国产精品12p| 天堂美国久久| 国产a级片免费看| 日韩在线观看| 亚洲.欧美.日本.国产综合在线| 亚洲婷婷影院| 麻豆精品蜜桃一区二区三区| 美女av一区| 国严精品久久久久久亚洲影视 | 成人软件在线观看| 奇米一区二区三区四区久久| 自拍网站在线观看| 亚洲人av在线影院| 九九热在线免费| 欧美婷婷在线| 国产精品免费看久久久无码| 中文不卡在线| 国产精品三级久久久久三级| 日本a在线免费观看| 狠狠综合久久| www.国产在线视频| 黄色成人精品网站| 精品无码国模私拍视频| 一本不卡影院| 可以在线看的黄色网址| 三级久久三级久久久| 日本爱爱免费视频| 美腿丝袜亚洲色图| 久草福利在线观看| 高清不卡一区二区| 菠萝菠萝蜜网站| 久久日韩粉嫩一区二区三区| 在线国产视频一区| 国产精品久久久久久久久快鸭| 国产精品久久国产精麻豆96堂| 成人免费小视频| 久久久久成人网站| 午夜伦理一区二区| 亚洲天堂五月天| 欧美人伦禁忌dvd放荡欲情| 99国产精品欲| 亚洲成人网在线| 极品白浆推特女神在线观看 | 亚洲欧美一级二级三级| 中文字幕色呦呦| 亚洲国产影院| 国产视频一区二区视频| 日本伊人午夜精品| 制服.丝袜.亚洲.中文.综合| 欧美有码在线观看视频| a级片一区二区| 九九热久久免费视频| 中文字幕中文字幕在线中高清免费版 | 亚洲最大的成人网| 成人性生交大片免费看96| 人妻少妇偷人精品久久久任期| 国内精品久久久久久久影视蜜臀 | 国产三级精品三级观看| 有坂深雪av一区二区精品| 国产精品777777| 777久久久精品| 午夜影院免费体验区| 色偷偷综合社区| 美女羞羞视频在线观看| 97久久久久久| 青青青国产精品| 亚洲精品一二三区| 怡红院精品视频| 日本特黄特色aaa大片免费| 色视频一区二区| 国产一区二区三区成人| 欧美精品一区男女天堂| av成人手机在线| 色综合男人天堂| 色尼玛亚洲综合影院| av成人观看| 日韩片欧美片| 精品中文字幕av| 国产成人综合视频| 亚洲天堂最新地址| 精品久久久久久久久国产字幕| 中文字幕丰满人伦在线| 日韩电影视频免费| 免费在线看电影| 国产久一一精品| 一区二区美女| www插插插无码视频网站| 精品夜夜嗨av一区二区三区| 大又大又粗又硬又爽少妇毛片| 亚洲精选免费视频| 中文字幕a级片| 亚洲小视频在线观看| 波多野结衣中文在线| 91丨九色丨国产在线| 精品国产123区| 怡红院av亚洲一区二区三区h| 国产在线精品免费av| 日本综合在线观看| 色香蕉久久蜜桃| 艳母动漫在线看| 韩剧1988在线观看免费完整版| 久热这里只有精品6| 只有精品亚洲| 国产精品视频色| 丝袜美腿一区二区三区动态图| 青青草免费在线视频观看| 日韩av在线播放中文字幕| 欧美 日本 国产| 亚洲成人资源网| 亚洲第九十九页| 欧美精品在线观看91| 亚洲精品69| 久久久成人精品一区二区三区| 毛片av中文字幕一区二区| www久久久久久久| 在线视频你懂得一区二区三区| 日本中文字幕电影在线观看 | 老女人性淫交视频| 91精品国产综合久久久久久久久久| 天天在线视频色| 国产精品网站视频| 久久视频在线| 欧美一级视频在线| 最新成人av在线| a级片免费观看| 欧美激情网友自拍| eeuss国产一区二区三区四区| 成年人网站国产| 99久久亚洲一区二区三区青草 | 欧美精品丝袜中出| 国产激情在线| 国产成人av一区二区三区| 亚洲久久一区二区| av在线网站观看| 欧美三级电影一区| av毛片在线免费看| 国产精品三区www17con| 亚洲综合国产| 夫妇露脸对白88av| 欧美精选一区二区| 色女人在线视频| 久久一区二区精品| 蜜臀av性久久久久蜜臀aⅴ| 精品无码一区二区三区蜜臀| 日韩视频永久免费| 蜜桃av在线| 先锋影音一区二区三区| 国产一区二区精品久久| 日本熟女一区二区| 在线精品91av| 日韩精品一区二区三区中文字幕 | 黄页网站免费观看| 亚洲免费一级电影| 亚洲免费一区| 国产欧美日韩网站| 国产女主播视频一区二区| 国产v片在线观看| 68精品久久久久久欧美| 水蜜桃久久夜色精品一区| 动漫av在线免费观看| 91福利精品视频| 免费看电影在线| 日本一区二区三区精品视频| 国产毛片精品视频| 国产精品免费精品一区| 欧美成人合集magnet| 亚洲人成精品久久久| 天天干天天曰天天操| 色香蕉成人二区免费| 日韩三级免费| 色噜噜一区二区| www.欧美日韩| 91麻豆视频在线观看| 日本国产欧美一区二区三区|