kubeadm安装的Kubernetes etcd备份恢复 [TOC] 1. 事件由来 2018年9月16日台风过后,我的一套kuernetes测试系统,etcd启动失败,经过半天的抢救,仍然无果(3台master都是如下错误)。无奈再花半天时间把环境重...
数据库
xtrabackup2.4备份恢复脚本
[TOC] xtrabackup shell脚本: https://gitee.com/ygqygq2/mytools/tree/master/xtrabackup 1. 使用说明 此脚本基于Percona XtraBackup 2.4 2. 备份用户权限 在mysql的root用户下,创建用户并给予下列权限 ...
Mycat学习实战-Mycat读写分离
Mycat学习实战-Mycat读写分离 [TOC] 读写分离,简单地说是把对数据库的读和写操作分开,以对应不同的数据库服务器。主数据库提供写操作,从数据库提供读操作,这样能有效地减轻单台数据库的压力。主数据库进行...
Mycat学习实战-Mycat分片
Mycat学习实战-Mycat分片 [TOC] 1. 分片规则配置文件 分片规则配置文件rule.xml位于$MYCAT_HOME/conf目录,它定义了所有拆分表的规则。在使用过程中可以灵活使用不同的分片算法,或者对同一个分片算法使用不同...
Mycat学习实战-Mycat全局主键
Mycat学习实战-Mycat全局主键 [TOC] 1. Mycat全局主键介绍 在分库分表的情况下,数据库自增主键无法保证自增主键的全局唯一。 全局序列号的语法符合标准SQL规范,其格式为: next value for MYCATSEQ_XXX MYC...
Mycat学习实战-Mycat的zookeeper集群模式
Mycat学习实战-Mycat的zookeeper集群模式 [TOC] 1. ZooKeeper简介 ZooKeeper 是一个面向分布式系统的构建块。当设计一个分布式系统时,一般需要设计和开发一些协调服务: 名称服务— 名称服务是将一个名称映射...
Mycat学习实战-Mycat基本功能
Mycat学习实战-Mycat基本功能 [TOC] 1. Mycat高可用-读写分离 1.1 读写分离配置参数 Schema.dataHost 参数balance设置值: 1. balance="0", 不开启读写分离机制,所有读操作都发送到当前可用的writeHost上...
Mycat学习实战-Mycat初识
Mycat学习实战-Mycat初识 [TOC] 1. Mycat是什么 Mycat是一个彻底开源的面向企业应用开发的大数据库集群,支持事务、ACID,是可以替代MySQL的加强版数据库。Mycat被视为MySQL集群的企业级数据库,用来替代昂贵...
Percona Monitoring and Management (PMM) 监控MongoDB
Percona Monitoring and Management (PMM) 监控MongoDB [TOC] 环境: AWS ec2 CentOS7一台 1. Percona监控和管理概述 Percona监控和管理(PMM)是一个用于管理和监控MySQL和MongoDB性能的开源平台。 它由Perc...
3台服务器Redis高可用哨兵模式
3台服务器Redis高可用哨兵模式 [TOC] 1. 介绍 Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务: 监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务...