一、容器的基本操作
1、启动容器
docker run IMAGE [COMMAND] [ARG...]
例:docker run ubuntu echo 'hello world' 执行单个命令,执行完后,容器停止
2、启动交互式容器
docker run -i -t IMAGE /bin/bash
-i --interactiv
转载
2024-09-19 10:47:36
42阅读
一、背景不用想象一种异常场景了,这就真实发生了: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
转载
2024-09-27 11:40:04
7阅读
最近在学习Python,在看A Byte of Python,书中Chapter10是一个备份文件的例子,但是书中主要运行环境为Linux/Unix,我用的是Windows,没有zip的程序,所以程序运行起来总是报错,得不到正确的结果。我查阅了WinRAR的帮助,将A Byte of Python 中的程序修改为在Windows WinRAR的环境中能够正确运行的脚本。下面先贴上代码,修改的是书中
主备同步,也叫主从复制,是MySQL提供的一种高可用的解决方案,保证主备数据一致性的解决方案。在生产环境中,会有很多不可控因素,例如数据库服务挂了。为了保证应用的高可用,数据库也必须要是高可用的。因此在生产环境中,都会采用主备同步。在应用的规模不大的情况下,一般会采用一主一备。除了上面提到的数据库服务挂了,能够快速切换到备库,避免应用的不可用外,采用主备同步还有以下好处:提升数据库的读并发性,大多
转载
2023-07-11 11:29:48
63阅读
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故障后,会自动切换到第二个,第二个故障后自动切换到第三个....以此类推;如果当是1主3从模式,可以把第1个从节点配置为writeHost2,第2个和第3个从节点则配置为writeHost1的readHost;一般情况下,都会结合读写分离一起
转载
2023-09-21 14:51:42
114阅读
# 实现MySQL主备虚IP的步骤
## 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 | 创
下面要介绍的是如何通过Keepalived+LVS方式来是实现MySQL的高可用性,利用LVS实现MySQL的读写负载均衡,Keepalived避免节点出现单点故障。此测试是在博文:mysql+keepalived双主高可用配置 的基础上进行测试的,要先将mysql主主同步环境搭建好,然后进行下面的测试测试环境LVS_Master: &nb