docker安装RocketMQ

1.创建namesrv服务 2.创建broker节点 3.创建rockermq-console服务

1.创建namesrv服务

拉取镜像

# 拉取镜像
docker pull rocketmqinc/rocketmq

创建namesrv数据存储路径

mkdir -p  /docker/rocketmq/data/namesrv/logs   /docker/rocketmq/data/namesrv/store

构建namesrv容器


docker run -d \
--restart=always \
--name rmqnamesrv \
-p 9876:9876 \
-v /docker/rocketmq/data/namesrv/logs:/root/logs \
-v /docker/rocketmq/data/namesrv/store:/root/store \
-e "MAX_POSSIBLE_HEAP=100000000" \
rocketmqinc/rocketmq \
sh mqnamesrv 

2.创建broker节点

创建broker数据存储路径

mkdir -p  /docker/rocketmq/data/broker/logs   /docker/rocketmq/data/broker/store /docker/rocketmq/conf

创建配置文件

vi /docker/rocketmq/conf/broker.conf

所属集群名称,如果节点较多可以配置多个

brokerClusterName = DefaultCluster
#broker名称,master和slave使用相同的名称,表明他们的主从关系
brokerName = broker-a
#0表示Master,大于0表示不同的slave
brokerId = 0
#表示几点做消息删除动作,默认是凌晨4点
deleteWhen = 04
#在磁盘上保留消息的时长,单位是小时
fileReservedTime = 48
#有三个值:SYNC_MASTER,ASYNC_MASTER,SLAVE;同步和异步表示Master和Slave之间同步数据的机制;
brokerRole = ASYNC_MASTER
#刷盘策略,取值为:ASYNC_FLUSH,SYNC_FLUSH表示同步刷盘和异步刷盘;SYNC_FLUSH消息写入磁盘后才返回成功状态,ASYNC_FLUSH不需要;
flushDiskType = ASYNC_FLUSH
# 设置broker节点所在服务器的ip地址
brokerIP1 = 192.168.232.129

构建broker容器

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

3.创建rockermq-console服务

拉取镜像

docker pull pangliang/rocketmq-console-ng

构建rockermq-console容器

docker run -d \
--restart=always \
--name rmqadmin \
-e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.232.129:9876 \
-Dcom.rocketmq.sendMessageWithVIPChannel=false" \
-p 9999:8080 \
pangliang/rocketmq-console-ng
上一篇 2023年05月30 07:50
下一篇 2023年05月23 20:47

相关推荐

  • 椭圆的周长怎么算,椭圆周长的简便算法

    中考数学考点复习指导:椭圆的面积公式S=π(圆周率)×a×b(其中a,b分别是椭圆的长半轴,短半轴的长).或S=π(圆周率)×A×B/4(其中A,B分别是椭圆的长轴,短轴的长).椭圆的周长公式椭圆周长

    2023年05月26 258
  • 怎样在百度上发布广告,怎样在百度上做广告

    未来是互联网时代的天下,网络的营销只会越来越好。所以,广告主们都想通过借助营销平台的威力,来实现产品的变现,怎样在百度上做广告,提高用户的点击率。那么个人做百度推广怎么样?广州靠谱的百度推广公司有哪些

    2023年01月03 238
  • bios密码怎么设置,电脑第一道bios密码怎么设置

    设置计算机开机密码的过程会因您使用的特定计算机和操作系统而异。但是,电脑第一道bios密码怎么设置,以下是一些可能有用的一般步骤:,1.打开计算机电源并访问BIOS设置。这通常可以通过在引导过程中按特

    2023年06月01 264
  • 怎样查自己是不是网黑,咋样查自己是不是网黑

    随着互联网技术的升级,大家无时无刻的使用着互联网,如今,大数据的概念已经渐渐的渗透到了社会的发展中来,大数据技术也开始应用到医疗、网贷、网购平台等等各个行业中。那网贷大数据什么意思?很多人不了解什么是

    2023年01月07 243
  • 联通怎么查话费,1001011

    转眼2021年即将结束,运营商的部分积分可能会清零,这里汇总下中国移动、中国联通、中国电信三大运营商的积分兑换方法,来看看你能兑换多少~1001011,具体:①中国移动:发送短信HF到10658999

    2023年01月09 271
  • 微信怎么关朋友圈,对所有人关闭自己的朋友圈

    近期iOS微信发布了8.0.36正式版的更新一经发布新功能便迅速登上微博热搜新版本的iOS微信有了一个新的音乐播放功能并开放周杰伦等歌手歌曲限时免费试听让我们一起看看这次更新都有些什么门道吧!图源:微

    2023年05月29 267
  • 怎么屏蔽信息

    如何拒绝别人?看这6点就够了。人生智慧。有粉丝来信说:拒绝别人太难了,学这6个方法就够了。安娜姐姐今天分享6个方法,轻松把&34;字说出口。第二:礼貌拒绝法。你可以这样拒绝:谢谢你如此看重我。不过我实

    2023年05月21 248
  • 怎样防止微信聊天泄露,微信泄露个人聊天隐私

    你的微信安全吗?微信这五个隐藏的开关一定要设置好,小心隐私泄露!大家好,我是秦韵莞香,你的微信存在安全隐患,你知道吗?微信里有我们很多隐私和安全信息,一旦泄露将造成严重的困扰。很多人都不知道,那今天就

    2023年01月03 265
  • 怎样下载app

    手机里安装APP,在点击APK文件安装的时候会发生哪些安装过程呢?上一期我们已经讲解了APK文件的文件结构和包含的内容。APK文件其实是一个压缩的文件,它的格式和ZIP是一样的,我们完全可以把文件后缀

    2022年12月26 280
  • 怎么登录pixiv

    电脑怎么登陆pixiv?在手机上登pixiv的方法?手机和电脑上pixiv是两种不同的方式,pixiv网站进入,不过前提是一样的,都需要翻墙或者vpn方便的方法是上国内网站。比如画师通,除了不用翻墙和

    2023年05月31 237
  • 怎样关闭杂志锁屏,永久关闭杂志锁屏

    哈喽!大家好,我是小易,欢迎来到我的知识分享站!今天给大家分享5个华为手机里一定要改的默认设置,不然会卡顿,占用内存、加快耗电。一、关闭用户体验计划如果你不关掉这个设置的话,它就会一直占用你的手机内存

    2023年01月06 223
  • 爱奇艺看不了怎么回事,垃圾爱奇艺什么都看不了

    2月16日晚间,据网友反馈,爱奇艺出现大面积崩溃,无论网页端还是APP客户端,均无法正常播放视频,垃圾爱奇艺什么都看不了,显示播放异常或出错。,“爱奇艺崩了”的话题也在微博迅速登上热搜,阅读量已经接近

    2023年05月15 250
  • wlan怎么改密码,怎样在手机上改wifi密码

    如果你的家里面安装了无线网,怎样在手机上改wifi密码,但是你最近想把密码改一下,这个时候我们应该怎么做呢,今天小编就带大家一起来看一下无线网密码修改的方法。工具/原料:修改WiFi密码的方法:1、进

    2023年01月12 209
关注微信