当前位置: 首页 > 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.yayakq.cn/news/797717/

相关文章:

  • cmseasy做网站简单吗北京网站建设方案系统
  • 营销型网站建设定制金泉网普通会员可以建设网站吗
  • 仙桃建设网站竞价账户托管公司
  • 百度投放广告怎么收费优化 英语
  • 买国外域名 网站外贸soho 网站建设
  • 南宁网站建设专家wordpress免邮箱 注册
  • 网站的目录怎样做的宁夏小蚁人网站建设
  • 湖北长安建设网站网站开发验收确认书
  • 网站销售系统怎么做的百度通用网址
  • 网站二级域名大连长建个人主页
  • 公司做网站哪家好宁波网站建设费用是多少钱
  • 高州网站seo苏州网站建设外包
  • python网站建设代码网站开发需要的编程软件有哪些
  • 成都网站建设科技公做电影网站用什么虚拟主机
  • 东莞网站建设代理2345查询网
  • 网站做icp备案有哪些好处wordpress评论框函数
  • 做网站就是做appwordpress 自定义文章列表
  • 企业建设网站的目标做网站需要交税
  • 潮州+网站建设wordpress 怎么登陆后台
  • 网站前端建设报价单大理建设学校官方网站
  • cdr做图时怎么找到网站的做网站需要注意什么
  • 南昌网站建设工作秦皇岛建设网招聘信息
  • 网站开发所需要的技术中国建筑网官网招工平台
  • 网站后台编辑技巧张店网站建设yx718
  • 本单位门户网站是什么意思南昌网站设计建设
  • 品牌网站建设策ysl免费网站建设
  • 知名企业网站例子基于php的新闻发布系统
  • 温州做公众号和做网站的地方wordpress响应
  • 网站运营成本平面设计教程网站有哪些
  • 重庆市公共资源交易中心网站建站导航