架构
文章平均质量分 60
黄如果
学无止境!
展开
-
MHA相关命令
1、检查SSH配置(监控节点)masterha_check_ssh --conf=/etc/masterha/app1.cnf 2、检查整个集群的复制情况(监控节点)masterha_check_repl --conf=/etc/masterha/app1.cnf(记得:set global read_only=1;)3、MHA监控启动及关闭(监控节点)启动:nohup masterha_mana...原创 2018-03-14 17:40:05 · 382 阅读 · 0 评论 -
关于Mycat配置文件scheme.xml的dataHost标签深入理解
首先得搞清楚,balance项是控制读而writeType是控制写的,如下图为官方文档截图(有点小问题)一、Balance属性1、Balance=0时读操作会发往第一个writeHost(不会发readHost),如图读操作是在hostM1上完成的。2、Balance=1时读操作不会发往第一个writeHost,如图M1不参与读3、Balance=2时读操作会随机...原创 2018-08-13 10:43:24 · 5829 阅读 · 1 评论 -
Redis cluster集群:原理及搭建
原文链接:https://blog.csdn.net/truelove12358/article/details/796129541.为什么使用redis?redis是一种典型的no-sql 即非关系数据库 像python的字典一样 存储key-value键值对 工作在memory中所以很适合用来充当整个互联网架构中各级之间的cache 比如lvs的4层转发层 nginx的7层代理层...转载 2018-08-01 15:36:05 · 185 阅读 · 0 评论 -
深入了解复制-全局事务标识符(GTID)
1)什么是GTIDGTID(Global Transaction ID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。GTID实际上是由UUID+TID组成的。其中UUID是一个MySQL实例的唯一标识,保存在mysql数据目录下的auto.cnf文件里。TID代表了该实例上已经提交的事务数量,并且随着事务提交单调递增。下面是一个GTID的具体形式:3E11FA47-71CA-11E1...转载 2018-07-19 09:20:52 · 989 阅读 · 0 评论 -
MySQL5.7 开启GTID复制模式终于不用开启log_slave_updates参数了
MySQL5.6的GTID复制模式,必须开启log_slave_updates参数,否则启动就报错,因为需要在binlog找到同步复制的信息(UUID:事务号),如果在密集型写的环境,比如双十一大促在线支付,这无疑增加了从库不必要的磁盘IO开销。(注:开启log_slave_updates参数,是把relay-log里的日志内容再记录到slave本地的binlog里。)但在MySQL5...转载 2018-07-18 11:20:26 · 1384 阅读 · 0 评论 -
史上最详细的Hadoop环境搭建
GitChat 作者:鸣宇淳 原文: 史上最详细的Hadoop环境搭建 关注公众号:GitChat 技术杂谈,一本正经的讲技术 【不要错过文末活动哦】前言Hadoop在大数据技术体系中的地位至关重要,Hadoop是大数据技术的基础,对Hadoop基础知识的掌握的扎实程度,会决定在大数据技术道路上走多远。这是一篇入门文章,Hadoop的学习方法很多,网上也有很多学习路线图。本文的思路是:以安装部署A...转载 2018-05-25 10:14:42 · 591 阅读 · 0 评论 -
MMM配置文件及相关命令
1、/etc/mysql-mmm/mmm_common.conf所有节点的命令配置文件,内容一样2、/etc/mysql-mmm/mmm_agent.conf代理节点的配置文件,配置对应的虚拟主机名3、/etc/mysql-mmm/mmm_mon.conf监控节点的配置文件4、/var/log/mysql-mmm/mmm_mond.log监控节点日志5、启动服务代理节点:chkconfigmysq...原创 2018-03-21 11:32:19 · 1466 阅读 · 0 评论 -
MHA原master宕机后的恢复
场景:原master(192.168.1.113)停止,MHA主动把主库功能切换到备用master(192.168.1.24),同时slave(192.168.1.150)指向新的master。1、mha每次自动切换之后都会结束自身进程(可以安装安装一个进程工具,通过该工具结合脚本来管理进程。可以参考官方资料:https://code.google.com/p/mysql-master-ha/wi...原创 2018-03-14 17:18:10 · 2977 阅读 · 0 评论 -
MYSQL MHA
MySQL高可用之MHA的搭建 MySQL MHA架构介绍:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的...转载 2018-03-15 12:00:49 · 409 阅读 · 0 评论 -
ipvsadm安装出错
问题:yum install ipvsadm,报以下错误解决方法:一、手动下载rpm对应版本的rpm包:https://rpmfind.net/linux/RPM/centos/updates/6.9/x86_64/Packages/kernel-devel-2.6.32-696.10.1.el6.x86_64.html二、执行安装:rpm -ivh ipvsadm-1.26-4.el6.x86_...原创 2018-03-15 16:31:26 · 588 阅读 · 0 评论 -
mysql-mmm配合amoeba实现高可用、读写分离及负载均衡
mysql-mmm配置请查看:http://blog.csdn.net/xyz846/article/details/7451774mysql-mmm只是把数据库的读写功能分离出来,对于web服务器不可能说我要执行读的功能就连接哪个IP,要执行写的功能就连接哪个IP,这是不可能的,解决这一问题我使用amoeba(变形虫)数据库透明代理,根据执行的sql可自动路由至相应的Ip,很好地结合mysql-...转载 2018-03-15 12:00:58 · 386 阅读 · 0 评论 -
关于keepalived+haproxy+mycat架构深入理解
1、为什么需要haroxyharoxy官方定义如下: HAProxy是一种免费的、非常快速和可靠的解决方案,它提供了高可用性、负载平衡和对TCP和基于http的应用程序的代理。它特别适用于非常高的流量网站,并且拥有相当多的世界上最受欢迎的网站。多年来,它已经成为事实上的标准的opensource负载平衡器,现在已经与大多数主流的Linux发行版一起发布,并且经常在云平台上默认部署...原创 2018-08-16 17:31:47 · 3351 阅读 · 1 评论