【科普】常见数据库高可用方案汇总 一. 大纲 二. MySQL篇 2.1. 主从复制 2.2. MySQL MHA 2.3. MySQL MGR 2.4. MySQL NDB Cluster 2.5. MySQL Galera Cluster 2.6. MySQL InnoDB Cluster 2. ...
分类:
数据库 时间:
2020-04-21 09:38:27
阅读次数:
598
1、概述 repmgr是第二象限开源的一套流复制集群管理工具,看一下官方的介绍: repmgr是一个开源工具套件,用于管理PostgreSQL服务器群集中的复制和故障转移。它通过设置备用服务器,监视复制以及执行管理任务(如故障转移或手动切换操作)的工具,增强了PostgreSQL的内置热备用功能。 ...
分类:
其他好文 时间:
2020-04-21 00:16:36
阅读次数:
221
redis cluster最最基础的一些知识 redis cluster: 自动,master+slave复制和读写分离,master+slave高可用和主备切换,支持多个master的hash slot支持数据分布式存储 停止之前所有的实例,包括redis主从和哨兵集群 1、redis clust ...
分类:
其他好文 时间:
2020-04-20 23:33:26
阅读次数:
80
1. ranger-hdfs plugin安装 1.1 安装ranger hdfs plugin软件包 # pwd /opt/app/ranger-release-ranger-1.2.0/target # tar -zxvf ranger-1.2.0-hdfs-plugin.tar.gz 1.2 ...
分类:
其他好文 时间:
2020-04-20 16:24:01
阅读次数:
169
Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务: 监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。 提醒(Notification): 当被监控的某个 Redis 服务器出现问题时 ...
分类:
其他好文 时间:
2020-04-20 13:53:33
阅读次数:
50
一. Spark简介 1.1 前言 Apache Spark是一个计算系统,它的处理速度很快,很通用,并且能集群部署。可以通过Scala,Java,Python和R来操作API。它还提供了了一些高级工具,比如Spark SQL(通过SQL操作),MLlib(机器学习用的),Graphx(图形化操作用 ...
分类:
其他好文 时间:
2020-04-20 11:44:10
阅读次数:
80
MHA MHA目前在MySQL高可用方案中应该也是比较成熟和常见的方案,它由日本人开发出来,在MySQL故障切换过程中,MHA 能做到快速自动切换操作,而且还能最大限度保持数据的一致性,该架构采用 perl 语言编写,可完成秒级别的主库故障切换。 MHA架构 MHA服务有两种角色:MHA Manag... ...
分类:
数据库 时间:
2020-04-19 11:13:50
阅读次数:
97
keepalived既可以作为HA热备,也能作健康检查。下面对/etc/keepalived/keepalived.conf配置说明。 global_defs { notification_email { #指定keepalived在发生切换时需要发送email到的对象,一行一个 monitor@3 ...
分类:
其他好文 时间:
2020-04-18 12:10:03
阅读次数:
75
[TOC] 简介 Nacos支持三种部署模式: 单机模式 用于测试和单机试用。 集群模式 用于生产环境,确保高可用。 多集群模式 用于多数据中心场景。 这里我们主要讲解 集群模式 部署。至于测试使用的 单机模式 不是参考 "单机模式下运行Nacos" 。 环境准备 架构说明 为了保证 Nacos 的 ...
分类:
其他好文 时间:
2020-04-18 11:37:40
阅读次数:
100
秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。 从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需要进行哪些关注,就是 ...
分类:
其他好文 时间:
2020-04-18 09:48:00
阅读次数:
92