自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰河的专栏

关注【冰河技术】微信公众号,持之以恒,贵在坚持,每天进步一点点。。。

原创 MySQL之——基于Keepalived实现双机HA

1、环境描述:    OS:CentOS6.5_X64    MASTER:192.168.0.202    BACKUP:192.168.0.203    VIP:192.168.0.2042、配置两台Mysql主主同步关于MySQL的安装大家也可以参考《 MySQL之——CentOS6.5 编译安装MySQL5.6.16 》,主主同步在主从同步的基础上将从服务器配置为之

2016-10-23 21:23:22 2823

原创 MySQL之——corosync+pacemaker+drbd+mysql实现MySQL高可用

一、 基本环境介绍及基本环境配置节点1: node1.hulala.com      192.168.1.35     centos6.5_64    添加8G新硬盘节点2: node2.hulala.com      192.168.1.36     centos6.5_64    添加8G新硬盘vip   192.168.1.39  节点1与节点2均需配置修改主机名:

2016-10-23 16:12:47 2040 1

原创 Spring之——quartz使用@Scheduled注解执行定时任务

今天,给大家来一篇Spring的小插曲,用@Scheduled注解来实现Spring quartz的定时执行任务功能。导入Spring与Spring quartz相关的jar包,配置applicationContext.xml文件xmlns 多加下面的内容xmlns:task="http://www.springframework.org/schema/task"然后xsi:schem

2016-10-19 23:44:22 4620 2

原创 MySQL之——CentOS6.5_x64安装配置drbd8.4.2

一、主机资源:NameIP配置备注Master192.168.0.152sda/10G,sdb/10G; Slave192.168.0.153sda/10G,sdb/10G; ********************************************DRBD下载地址:htt

2016-10-16 15:16:31 806

原创 MySQL之——基于Amoeba实现读写分离

今天,我们继续MySQL的话题,今天为大家带来一篇基于Amoeba实现MySQL读写分离的方案文章,好我们直接进入今天的正题吧。一、服务器规划主机名IP地址节点liuyazhuang152192.168.0.152amoebaliuyazhuang153192.168.0.153写库liuyazhuang154

2016-10-14 00:01:40 1580

原创 MySQL之—— linux下 MYSQL定时备分

1.作成shell文件Shell文件 :DB_NAME='lyz'USER='root'PWD='root'TIME=$(date +%Y%m%d)DEL_TIME=$(date --date="7 days ago" +%Y%m%d)DB_BAK_NAME=tdc_debug${TIME}.sqlDB_DEL_NAME=tdc_debug${DEL_TIME}.sqlBAC

2016-10-13 00:04:12 548

原创 MySQL之——Replication监控及自动故障切换

1、服务器规划    Master:192.168.0.152    Slave: 192.168.0.153     192.168.0.154    监控服务器: 192.168.0.154     注意:真实生产环境最好有一台单独的服务器监控数据库Replication,这里我就直接用一台Salve服务器当做监控服务器了。2、安装MySQL Utilities和MySQL

2016-10-11 00:53:50 2712

原创 MySQL之——Replication的容量、故障排错以及多线程方式传输二进制日志

一、Replication容量将Replication暂停一段时间(M),再重新开启,并观察Slave多久可以达到与Master一致(N)。Replication容量=N:M建议保持容量在3倍以上,即1:3二、排除Replication故障1、日志错误1)大多数replication错误都是因为日志错误引起的。2)主日志和中继日志都可能会错,辨别的方法:#mysql

2016-10-09 00:16:36 749

原创 MySQL之——提升Replication性能的两种架构方式

一、架构设计11、主从服务器可以使用不同的存储引擎。Master上使用InnoDB,利用事务、行级锁等高级特性,Slave上使用MyISAM,读性能更好,节省内存,容易备份。还可以分别使用不同的数据类型,例如Master上用varchar,Slave用char,不仅节省空间,还可以利用MyISAM的静态表特性。2、M-S-Muti Slave方案中,中继Slave还可以使用BlackHol

2016-10-08 23:19:33 1085

原创 MySQL之——GTIDs Replication模式下切换Master服务器或中继服务器方法

GTIDs Replication可随意指定某一台服务器为另一台服务器的中继Slave服务器或者Master服务器。比如A、B、C三台MySQL服务器,开始为A是B、C的Master服务器。目前要将B变成C的中继服务器。则具体操作方法如下:1、在服务器B上执行如下命令mysql> GRANT REPLICATION SLAVE ON *.* TO 'lyz'@'C的ip地址' IDE

2016-10-08 22:38:21 734

原创 MySQL之——BinLog Replication升级为GTIDs Replication四步骤

1、将Master和Slave服务器都设置为read-onlymysql>SET @@global.read_only=ON;2、将Master与Slave服务器都停下来service mysql stop3、开启GTIDs开启GTIDs需要在master和slave服务器上都配置gtid-mode,log-bin,log-slave-updates,enforce-gtid-

2016-10-08 22:29:00 1018

原创 MySQL之——5.6 GTID新特性实践

GTID简介什么是GTIDGTID(Global Transaction ID)是对于一个已提交事务的编号,并且是一个全局唯一的编号。GTID实际上是由UUID+TID组成的。其中UUID是一个MySQL实例的唯一标识。TID代表了该实例上已经提交的事务数量,并且随着事务提交单调递增。下面是一个GTID的具体形式3E11FA47-71CA-11E1-9E33-C80AA9429

2016-10-08 20:55:52 1176

原创 MySQL之——MSS主从复制(读写分离)实现

前面,在博文《MySQL之——MS主从复制(读写分离)实现》一文中,我们讲解了如何搭建MS模式的MySQL主从复制架构,即:一台Master、一台Slave的MySQL主从复制架构。那么,如何将MS(一Master对应一Slave)扩展为MSSS...(一Master对应多Slave)架构呢? 现在,我就为大家演示一下如何搭建MSS(一台Master,两台Slave)架构的MySQL主从复制,其他

2016-10-07 00:16:25 2255

原创 MySQL之——主从复制的一些参数配置

在上一篇博文《MySQL之——主从复制(读写分离)实现》中,向大家介绍了如何配置MySQL的主从复制,以及简要介绍了一些主从同步的简单管理操作。在这篇博文中,将向大家介绍如何对MySQL主从复制的一些参数进行配置。那么让我们一起进入正题吧。1、如何避免一些错误比如从库一个表不存在导致整个从库的同步都卡住等,可以配置从库的my.cnf,添加以下配置  slave-skip-error

2016-10-06 18:27:16 3344 1

原创 MySQL之——MS主从复制(读写分离)实现

今天,给大家带来一篇如何配置MySQL主从复制,以实现MySQL的读写分离。今天这篇我们是基于MySQL 5.6来实现MySQL的主从复制的。一、服务器规划首先我们需要两台服务器,一台作Master服务器,一台作Slave服务器。我这里的服务器为基于VMWare的两台虚拟机,操作系统为:CentOS 6.5。具体规划如下:主机名IP地址节点

2016-10-06 17:57:18 2705

原创 Hadoop之——Hadoop2.5.2 HA高可靠性集群搭建(Hadoop+Zookeeper)

在上一篇《Hadoop之——Hadoop2.5.2 HA高可靠性集群搭建(Hadoop+Zookeeper)前期准备》一文中,我们讲解了基于HA搭建Hadoop集群环境的基础准备,并配置了SSH无密码登录,同时向大家简要的讲解了Hadoop的相关知识。那么现在我们就可以正式进行基于HA搭建Hadoop集群环境了。一、Hadoop(HA)集群的规划集群规划主机名IP

2016-10-03 18:09:03 3464 1

原创 Hadoop之——Hadoop2.5.2 HA高可靠性集群搭建(Hadoop+Zookeeper)前期准备

今天是十一长假的第三天,节前,很多朋友发来私信说,网上基于HA的Hadoop集群,动不动就是7、8台服务器,甚至是10几台服务器,自己的电脑Hold不住这么多虚拟机啊!有什么办法可以将服务器缩减为3台吗?今天,我就为大家带来一篇如何在3台CentOS 虚拟机上搭建基于HA的hadoop集群,首先让我们先来准备下服务器的基础环境和了解下Hadoop相关的名词,这篇文章中的内容是要求我们必须掌握的,那

2016-10-03 13:13:28 3599

原创 Java之——实现每天定时执行任务

今天,十一长假的第三天,给大家带来一篇Java实现每天定时执行任务的文章,对于Java实现定时任务,相信大家并不陌生了,今天给大家带来的最基础的基于Timer的定时任务实现,好,我们直接进入正题了:1、TimerManager类package com.lyz.util; import java.util.Calendar;import java.util.Date;import j

2016-10-03 11:03:05 25597 5

提示
确定要删除当前文章?
取消 删除