当前位置: 首页 > news >正文

大连建设学校网站超级外链推广

大连建设学校网站,超级外链推广,the 了wordpress,网站建设公司上海做网站公司哪家好文章目录1.创建namesrv服务拉取镜像创建namesrv数据存储路径构建namesrv容器2.创建broker节点创建broker数据存储路径创建配置文件构建broker容器3.创建rockermq-console服务拉取镜像构建rockermq-console容器需要关闭防火墙或者开放namesrv和broker端口关闭防火墙开放指定端口…

文章目录

1.创建namesrv服务

拉取镜像

创建namesrv数据存储路径

构建namesrv容器

2.创建broker节点

创建broker数据存储路径

创建配置文件

构建broker容器

3.创建rockermq-console服务

拉取镜像

构建rockermq-console容器

需要关闭防火墙或者开放namesrv和broker端口

关闭防火墙

开放指定端口

访问控制台

1.创建namesrv服务

拉取镜像

docker pull rocketmqinc/rocketmq

1

创建namesrv数据存储路径

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

1

构建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

1

2

3

4

5

6

7

8

9

参数说明

-d以守护进程的方式启动

-restart=always| docker重启时候容器自动重启

-name rmqnamesrv | 把容器的名字设置为rmqnamesrv

-p 9876:9876| 把容器内的端口9876挂载到宿主机9876上面

-v /docker/rocketmq/data/namesrv/logs:/root/logs | 把容器内的/root/logs日志目录挂载到宿主机的 /docker/rocketmq/data/namesrv/logs目录

-v /docker/rocketmq/data/namesrv/store:/root/store | 把容器内的/root/store数据存储目录挂载到宿主机的 /docker/rocketmq/data/namesrv目录

rmqnamesrv | 容器的名字

-e “MAX_POSSIBLE_HEAP=100000000” | 设置容器的最大堆内存为100000000

rocketmqinc/rocketmq | 使用的镜像名称

sh mqnamesrv | 启动namesrv服务

2.创建broker节点

创建broker数据存储路径

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

1

创建配置文件

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.52.136

# 磁盘使用达到95%之后,生产者再写入消息会报错 CODE: 14 DESC: service not available now, maybe disk full

diskMaxUsedSpaceRatio=95

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

构建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

1

2

3

4

5

6

7

8

9

10

11

12

13

参数说明

-d以守护进程的方式启动

–restart=alwaysdocker重启时候镜像自动重启

-name rmqbroker | 把容器的名字设置为rmqbroker

–link rmqnamesrv:namesrv | 和rmqnamesrv容器通信

-p 10911:10911 | 把容器的非vip通道端口挂载到宿主机

-p 10909:10909 | 把容器的vip通道端口挂载到宿主机

-e “NAMESRV_ADDR=namesrv:9876” | 指定namesrv的地址为本机namesrv的ip地址:9876

-e “MAX_POSSIBLE_HEAP=200000000” rocketmqinc/rocketmq sh mqbroker | 指定broker服务的最大堆内存

rocketmqinc/rocketmq | 使用的镜像名称

sh mqbroker -c /opt/rocketmq-4.4.0/conf/broker.conf | 指定配置文件启动broker节点

3.创建rockermq-console服务

拉取镜像

docker pull pangliang/rocketmq-console-ng

1

构建rockermq-console容器

需要把192.168.52.136换成部署namesrv机器地址

docker run -d \

--restart=always \

--name rmqadmin \

-e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.52.136:9876 \

-Dcom.rocketmq.sendMessageWithVIPChannel=false" \

-p 9999:8080 \

pangliang/rocketmq-console-ng

1

2

3

4

5

6

7

参数说明

-d以守护进程的方式启动

-restart=always| docker重启时候镜像自动重启

-name rmqadmin | 把容器的名字设置为rmqadmin

-e “JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.52.136:9876 | 设置namesrv服务的ip地址

-Dcom.rocketmq.sendMessageWithVIPChannel=false” | 不使用vip通道发送消息

–p 9999:8080 | 把容器内的端口8080挂载到宿主机上的9999端口

需要关闭防火墙或者开放namesrv和broker端口

如果不设置,控制台服务将无法访问namesrv服务

异常信息如下

org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to failed

关闭防火墙

systemctl stop firewalld.service

1

开放指定端口

firewall-cmd --permanent --zone=public --add-port=9876/tcp

firewall-cmd --permanent --zone=public --add-port=10911/tcp

# 立即生效

firewall-cmd --reload

1

2

3

4

访问控制台

网页访问http://192.168.52.136:9999/查看控制台信息

————————————————

版权声明:本文为CSDN博主「皓亮君」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/ming19951224/article/details/109063041

http://www.yidumall.com/news/71786.html

相关文章:

  • 开不锈钢公司怎么做网站搜外友链平台
  • vps如何创建网站seo工资待遇 seo工资多少
  • 果洛州公司网站建设推广app赚钱
  • 机械厂网站建设sem分析是什么
  • 做爰全过程免费的视频 网站百度官方网站入口
  • 网站开发的学习国家认可的教育培训机构
  • 赣州疫情最新消息今天又封了seo服务靠谱吗
  • 自建门户网站谷歌google中文登录入口
  • 网站建设的方法株洲网络推广
  • 网站建设 化工sem代运营
  • 信阳做网站公司汉狮价格百度关键词分析
  • 网站建设公司的问答营销案例百度词条
  • 计算机做网站难吗seo优化排名百度教程
  • 企业网站需要的模块品牌推广策略分析
  • 西宁圆井模板我自己做的网站郴州seo网络优化
  • 网站优化要做哪些网站老域名跳转到新域名
  • 淘宝客建站教程seo快速排名软件价格
  • 十大电子商务网站武汉网站seo推广公司
  • 做网站是怎么挣钱的做网站排名优化的公司
  • 现在还有什么推广渠道郑州优化网站公司
  • 建网站不花钱免费环球资源网官方网站
  • 网络推广网站怎么做企业宣传片制作
  • 哪些网站可以做自媒体上海百度推广排名
  • 有什么免费的网站流量宝
  • 织梦做网站简单吗网站的推广方法有哪些
  • 织梦安装教程网站优化排名优化
  • 家装网站建设案例百度云资源共享
  • 名片在哪个网站可以做河北seo基础
  • ui设计较好的网站新媒体培训
  • 昆明网站建设排名网络营销方法有哪些?