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

网站排名英文厦门人才网最新招聘信息

网站排名英文,厦门人才网最新招聘信息,浙江网站推广,电商运营培训机构Docker搭建集群环境 安装步骤:配置Docker:下载RabbitMQ镜像:查看RabbitMQ镜像安装情况: Docker-Compose搭建集群:安装Docker-Compose:集群配置文件编写:创建集群容器:节点2配置&…

Docker搭建集群环境


实际生产环境中较少使用直接配置的形式搭建 RabbitMQ集群,通常使用容器化进行部署搭建,Docker 可通过运行同一镜像的方式在一台Linux机器上建立RabbitMQ集群

缺点是当Linux主机出现问题,基于Docker容器搭建的集群环境将无法使用


安装步骤:

配置Docker:

1、下载相关依赖yum install -y yum-utils device-mapper-persistent-data lvm22、配置Docker仓库并安装Dockersudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum install -y docker-ce3、开启自启动systemctl enable docker4、启动Dockersystemctl startr docker

下载RabbitMQ镜像:

指定暴露给外部的端口、控制台端口,获取RabbitMQ最新版本镜像并开启控制台(management参数)

docker run -d --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management

查看RabbitMQ镜像安装情况:

使用 ps 命令查看镜像获取情况

访问外部暴露端口进行RabbitMQ管理页

后续需要创建集群,因此需要停止已经运行的RabbitMQ镜像

docker stop d696199853a2

Docker-Compose搭建集群:

安装Docker-Compose:

1、安装yaml依赖dnf install python3-pip2、安装Docker-Composepip3 install -U pip setuptoolspip3 install docker-compose3、查看版本docker-compose version 

集群配置文件编写:

参数后面不能有空格

version: "2.0"
services:rabbit1:image: rabbitmq:3-managementhostname: rabbit1ports:- 5672:5672- 15672:15672environment:- RABBITMQ_DEFAULT_USER=guest- RABBITMQ_DEFAULT_PASS=guest- RABBITMQ_ERLANG_COOKIE='dmbjzrabbitmq'rabbit2:image: rabbitmq:3-managementhostname: rabbit2ports:- 5673:5672environment:- RABBITMQ_ERLANG_COOKIE='dmbjzrabbitmq'links:- rabbit1rabbit3:image: rabbitmq:3-managementhostname: rabbit3ports:- 5674:5672environment:- RABBITMQ_ERLANG_COOKIE='dmbjzrabbitmq'links:- rabbit1- rabbit2

创建集群容器:

docker-compose up -d


集群容器创建完毕

查看集群容器详情

节点2配置:

进入容器:
 docker exec -it  docker_rabbit2_1 bash
加入到集群:
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster rabbit@rabbit1
rabbitmqctl start_app
exit

节点3配置:

进入容器:
 docker exec -it  docker_rabbit3_1 bash
加入到集群:
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster rabbit@rabbit1
rabbitmqctl join_cluster rabbit@rabbit2
rabbitmqctl start_app
exit

测试:

进入控制台web界面查看,集群搭建成功

集群搭建详情


Docker 直接搭建集群:

创建容器:

运行三个MQ容器

docker run -d --hostname rabbit1 --name myrabbit1 -p 15672:15672 -p 5672:5672 -e RABBITMQ_ERLANG_COOKIE='dmbjzcookies' rabbitmq:3-management
docker run -d --hostname rabbit2 --name myrabbit2 -p 15673:15672 -p 5673:5672 --link myrabbit1:rabbit1 -e RABBITMQ_ERLANG_COOKIE='dmbjzcookies' rabbitmq:3-management
docker run -d --hostname rabbit3 --name myrabbit3 -p 15674:15672 -p 5674:5672 --link myrabbit1:rabbit1 --link myrabbit2:rabbit2 -e RABBITMQ_ERLANG_COOKIE='dmbjzcookies' rabbitmq:3-management

加入集群:

进入到三个容器中,使节点2与节点3加入到节点1中

docker exec -it myrabbit1 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
exitdocker exec -it myrabbit2 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster  rabbit@rabbit1
rabbitmqctl start_app
exitdocker exec -it myrabbit3 bash
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster  rabbit@rabbit1
rabbitmqctl start_app
exit

进入控制台web界面查看,集群搭建成功

集群搭建详情

http://www.cadmedia.cn/news/13769.html

相关文章:

  • 建设工程中标查询网站舆情系统
  • 成都品牌策划设计公司常州seo招聘
  • 企业宽带解决方案郑州seo培训班
  • 购物网站建设要多少钱汽车营销策划方案ppt
  • html网页设计简单seo搜索排名影响因素主要有
  • 连云港市网站建设百度的网址是多少
  • 电器网站建设目的网站做外链平台有哪些
  • 沈阳快速建站公司有哪些深圳招聘网络推广
  • 宁海县高质量营销型网站建设免费cms建站系统
  • 全屋定制软件seo优化基础教程pdf
  • 衣服 div网站长沙seo优化报价
  • 江西专业网站建设定制北京网络营销推广外包
  • 培训类网站开发网页设计与制作考试试题及答案
  • 公共服务标准化试点新手学seo
  • 温州网站建设公司排名青岛疫情最新情况
  • 深圳建筑室内设计网站外贸网站建设案例
  • 苏中建设集团网站关键词挖掘站网
  • 北京市住房和城乡建设委员网站现在有哪些培训学校
  • 好看的前端页面石家庄抖音seo
  • 大连做网站优化哪家好2022年最火的关键词
  • 小木桥路建设工程招投标网站搜索引擎优化有哪些要点
  • 动漫制作专业毕业答辩是什么内容桌子seo关键词
  • 注册网站是哪个部门网站建设网络推广seo
  • wordpress改变语言域名查询seo
  • 做美食软件视频网站有哪些seo如何优化关键词
  • 乌鲁木齐招聘网站建设怎么知道自己的域名
  • 深圳手机网站建设多少钱下载安装
  • 网页设计与制作教程基础知识海淀区seo全面优化
  • 东台建设企业网站苏州网站维护
  • 无锡网页建站爱链接外链购买