一、容器的基本操作 1、启动容器 docker run IMAGE [COMMAND] [ARG...] 例:docker run ubuntu echo 'hello world' 执行单个命令,执行完后,容器停止 2、启动交互式容器 docker run -i -t IMAGE /bin/bash -i --interactiv
一、背景不用想象一种异常场景了,这就真实发生了:B 站晚上 11 点突然挂了,网站主页直接报 404。 手机 APP 端数据加载不出来。23:30 分,B 站做了降级页面,将 404 页面跳转到了比较友好的异常页面。但是刷新下页面,又会跳转到 404 页面。22:35 主页可以加载出数据了,但是点击动态还是会报 502点击某个视频,直接报 404。####2021-07-14 02:00 之后 B
转载 2024-10-05 10:53:41
69阅读
需求1、我有两个服务器,一台A是正常处理数据的,还有一台B是备用机器;A如果网络异常或者崩了,B开启采集技术2、但是其他人访问的ip地址,如果从A变成B,地址改变了,会影响业务需求的;所以需要A与B共用一个Ip地址,A服务器崩了,B还在,不影响对外的业务方案实现我有两台服务器,分别是11.11.1.110 和11.11.1.1121.安装keepalived,两台机器都要安装yum install
转载 2024-02-22 15:38:28
130阅读
修改主机host上传并解压安装包,重命名文件夹在节点目录下创建 数据和日志文件夹修改zoo.cfg配置文件zoo.cfg配置参数说明在数据文件夹下创建myid文件防火墙设置配置开机启动以三个节点为例 服务器1:192.168.13.81 端口:2181、2881、3881 服务器2:192.168.13.82 端口:2182、2882、3882 服务器3:192.168.13.83 端口:2
最近在学习Python,在看A Byte of Python,书中Chapter10是一个备份文件的例子,但是书中主要运行环境为Linux/Unix,我用的是Windows,没有zip的程序,所以程序运行起来总是报错,得不到正确的结果。我查阅了WinRAR的帮助,将A Byte of Python 中的程序修改为在Windows WinRAR的环境中能够正确运行的脚本。下面先贴上代码,修改的是书中
同步,也叫主从复制,是MySQL提供的一种高可用的解决方案,保证数据一致性的解决方案。在生产环境中,会有很多不可控因素,例如数据库服务挂了。为了保证应用的高可用,数据库也必须要是高可用的。因此在生产环境中,都会采用同步。在应用的规模不大的情况下,一般会采用一。除了上面提到的数据库服务挂了,能够快速切换到库,避免应用的不可用外,采用同步还有以下好处:提升数据库的读并发性,大多
Nginx+keepalived主从双机热自动切换架构1:安装 keepalived 安装 keepalived 非常的简单和容易,这跟安装其他 GNU 源码软件步骤是以模一样的。下面 给出其安装过程 下载最新稳定版  wget http://www.keepalived.org/software/keepalived-1.1.17.tar.gz 解包  &nbs
转载 2024-04-03 10:05:15
210阅读
nginx+keepalived配置基本配置两台CentOS 7,192.168.1.2和192.168.1.3,2为主,3为辅虚拟ip:192.168.1.1 keepalive使用vrrp协议配置文件使用rsync+crontab单向同步环境准备最小安装CentOS7yum update -yyum install vim wget -y关闭selinux安装zabbix-agentKeepa
转载 2024-05-08 14:26:10
85阅读
简单原理 1、在两台服务器上分别部署keepalived,keepalived会在当前服务器配置漂移IP用于nginx对外提供服务 2、在两台服务器分别部署Nginx用于故障时切换 3、当nginx服务器挂掉后,keepalived会降低当前机器权重,keepalived服务器会把漂移IP抢过来配置在服务器上,使服务器上的nginx能接替工作继续对外提供服务 4、由于keep
Docker 部署 MySQL 架构docker 镜像为 8.0.24,MySQL 版本为 8.0.24,若无法拉取可以用我这个 docker pull registry.cn-shanghai.aliyuncs.com/hhu/mysql:wgl_8.0.24 部署 master 和 slave,可以顺次扩展 slave,流程如下:# 部署 master docker run --name
转载 2023-08-10 23:55:54
133阅读
整个过程还是很简单的mkdir -p /gdb/gaussdb/app  /gdb/gaussdb/data chown -R omm.dbgrp gaussdb/gdb/software/gaussdb/python-3.9.2/bin/python3 install.py -U omm:dbgrp -R /gdb/gaussdb/app -D /gdb/gaussdb/data -C
转载 2023-08-30 08:40:16
365阅读
一、简介主从切换:顾名思义,就是MySQL写节点出现宕机后,会自动切换到备用节点(也就是把从也配置成writeHost),这样的话,第一个writeHost故障后,会自动切换到第二个,第二个故障后自动切换到第三个....以此类推;如果当是13从模式,可以把第1个从节点配置为writeHost2,第2个和第3个从节点则配置为writeHost1的readHost;一般情况下,都会结合读写分离一起
# 实现MySQLIP的步骤 ## 1. 简介 在实际的生产环境中,为了保证MySQL数据库的高可用性和故障恢复能力,我们通常会采用复制的架构。在这种架构下,数据库负责写入操作,数据库负责读取操作,并且数据库会实时同步数据库的数据。当数据库发生故障时,数据库能够无缝切换为主数据库,提供服务的连续性。 为了实现数据库之间的无缝切换,我们可以使用虚拟IP(Virtual
原创 2023-09-22 03:35:03
251阅读
# 实现mysql虚ip教程 ## 一、流程图 ```mermaid flowchart TD A(开始) --> B(准备两台服务器) B --> C(安装mysql) C --> D(配置服务器) D --> E(配置备服务器) E --> F(设置虚ip) F --> G(完成) G --> H(结束) ``` ## 二、状态
原创 2024-04-18 05:15:23
47阅读
目录一一从结构一致的基本原理参考资料 以 M-S 结构,即一一从为例来介绍一致的基本原理。一一从结构比如,节点 A 为主库、节点 B 为从库(也称库)。客户端的读写都直接访问节点A,而节点B是A的库,只是将A的更新都同步过来,到本地执行。这样可以保持节点B和A的数据是相同的。当需要切换的时候,就切成状态2。这时候客户端读写访问的都是节点B,而节点A是B的库。这时,虽然节点B没
转载 2023-07-27 21:25:09
146阅读
# MySQL 对外 IP ## 简介 MySQL 是一个开源的关系型数据库管理系统,被广泛应用于各种网站和应用程序中。在实际应用中,为了提高数据库的可用性和性能,我们通常会使用模式来部署 MySQL。模式中,数据库用于处理写操作和读操作,而数据库则用于备份和提供读操作。在这种配置下,我们需要将数据库的 IP 地址对外公开,以便客户端能够访问数据库。本文将介绍如何配置 My
原创 2023-09-01 08:53:54
34阅读
# MySQL指定IP配置指南 在现代数据库管理中,MySQL作为一种流行的关系数据库管理系统,常常被用于需要高可用性和数据安全性的场景。通过复制配置,可以实现数据的备份与故障转移。在本篇文章中,我们将介绍如何在MySQL中指定IP,并将其中的关键步骤以代码示例展示给大家。 ## 什么是MySQL复制? MySQL复制是一种数据同步机制,其中一个数据库(Master)
原创 2024-08-07 03:27:03
42阅读
# Docker部署教程 ## 引言 在软件开发的过程中,部署是一个非常重要的环节。为了保证系统的高可用性和可靠性,我们常常需要使用部署的方式来保障系统的稳定运行。本文将详细介绍如何使用Docker来实现部署。 ## 流程概述 下面是实现Docker部署的一般流程: | 步骤 | 描述 | | ---- | ---- | | 1. 创建镜像 | 创建两个镜像,用于容器
原创 2023-10-20 06:15:52
177阅读
# 如何实现 Docker Mongo 数据库的主从复制 在这篇文章中,我们将学习如何在 Docker 中部署一个 MongoDB 数据库,并配置(主从复制)架构。我们将一步一步走过整个流程,确保你能完全理解每一步的意义。以下是整个实现过程的概览: ## 整体流程 | 步骤 | 描述 | |------|------| | 1 | 准备 Docker 环境 | | 2 | 创
原创 11月前
47阅读
下面要介绍的是如何通过Keepalived+LVS方式来是实现MySQL的高可用性,利用LVS实现MySQL的读写负载均衡,Keepalived避免节点出现单点故障。此测试是在博文:mysql+keepalived双高可用配置  的基础上进行测试的,要先将mysql同步环境搭建好,然后进行下面的测试测试环境LVS_Master:    &nb
  • 1
  • 2
  • 3
  • 4
  • 5