1 HAProxy单点故障在上一篇文章里,我们在一台机器上安装了HAProxy,实现了MyCat服务的集群。但是这样的架构中,只有一个HAProxy服务,一旦这个服务发生了宕机,集群将不可用,这就是所谓的单点故障。那么怎么进一步提高HAProxy的高可用,从而解决单点故障的问题呢?通过Keepalived可以实现。2 解决方案在多个节点上安装HAProxy,并在每个HAProxy节点上安装Keep
原创 2023-05-27 22:39:00
171阅读
1 创建第二套mycat环境新建一台虚拟机,并安装mycat。这里进入到第一台虚拟机中的mycat目录,将原虚拟机中的mycat目录整个拷贝到新服务器中:cd /usr/localscp -r mycat/ root@192.168.137.4:$PWD进入到新服务器中,同样需要安装JAVA,并将mycat及JAVA的可执行目录配置到环境变量中。vi /etc/profile在文件末尾添加环境变量
原创 精选 2023-05-24 22:40:22
352阅读
MySQL集群MyCat一、MyCat关键特性MyCat监控MyCat的分片策略Mycat读写分离Mysql的主从复制二、MyCat配置一、MyCat一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL ...
原创 2021-06-01 11:58:24
464阅读
Mycat关键特性关键特性支持SQL92标准支持MySQL、Oracle、DB2、SQL Server、PostgreSQL等DB的常见SQL语法遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理。基于心跳的自动故障切换,支持读写分离,支持MySQL主从,以及galera cluster集群。支持Galera for MySQL集群,Percona Cluster或者MariaDB
原创 2018-05-29 23:42:19
493阅读
第一部分 zookeeper环境环境:3台机器192.168.109.132-134centos7.21 l
原创 2022-05-16 11:38:34
365阅读
Mycat关键特性关键特性支持SQL92标准支持MySQL、Oracle、DB2、SQL Server、PostgreSQL等DB的常见SQL语法遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理。基于心跳的自动故障切换,支持读写分离,支持MySQL主从,以及galera cluster集群。支持Galera for MySQL集群,Percona Cluster或者MariaDB
原创 2018-06-19 12:52:16
1505阅读
数据库性能优化普遍采用集群方式,oracle集群软硬件投入昂贵,今天花了一天时间搭建基于mysql集群环境。 主要思路 简单说,实现mysql主备复制-->利用mycat实现负载均衡。 比较了常用的读写分离方式,推荐mycat,社区活跃,性能稳定。 测试环境 MYSQL版本:Server version: 5.5.53,到官网可以下载WINDWOS安装包。 注意:确保mysql版本为5...
转载 2016-12-09 11:05:00
117阅读
Mycat安装部署1下载jdk: http://www.oracle.com/technetwork/java/javase/archive-139210.html,建议用7就好jdk-7u55-linux-i586.tar.gz解压包:tar –zxvf jdk-7u55-linux-i586.tar.gz包文件:http://down.51cto.com/data/2281695存放在/usr
原创 2016-11-10 23:08:37
6596阅读
2点赞
配置mycat中间件,实现负载均衡。
原创 2018-01-29 20:37:27
2386阅读
Linux优化配置优化/etc/sysctl.conf文件net.ipv4.ip_forward= 0kernel.sysrq = 0kernel.msgmnb = 65536kernel.msgmax = 65536kernel.shmmax = 68719476736kernel.shmall = 4294967296net.ipv4.tcp_syncookies = 1n...
原创 2020-03-16 23:28:13
300阅读
Linux优化配置优化/etc/sysctl.conf文件net.ipv4.ip_forward= 0kernel.sysrq = 0kernel.msgmnb = 65536kernel.msgmax = 65536kernel.shmmax = 68719476736kernel.shmall = 4294967296net.ipv4.tcp_syncookies = 1n...
原创 2022-04-22 13:35:34
212阅读
1. 概述老话说的好:不熟悉的东西不要不懂装懂,做人要坦诚,知道就是知道,不知道就是不知道。言归正传,今天我们来聊聊 Mysql主从读写分离集群是如何搭建的,并且聊一下如何用 MyCat 去访问这个Mysql读写分离集群
原创 2022-01-11 16:55:45
117阅读
1. 概述 老话说的好:不熟悉的东西不要不懂装懂,做人要坦诚,知道就是知道,不知道就是不知道。 言归正传,今天我们来聊聊 Mysql主从读写分离集群是如何搭建的,并且聊一下如何用 MyCat 去访问这个Mysql读写分离集群。 2. 场景介绍 服务器A IP:192.168.1.22 服务器B IP ...
转载 2021-10-13 20:27:00
85阅读
2评论
软件版本操作系统:CentOS-6.5-x86_64JDK版本:jdk1.7.0_80HAProxy版本:haproxy-1.5.19.tar.gzMycat版本:Mycat-server-1.5.1-RELEASE-20170717215510-li...
原创 2022-04-22 13:23:58
1702阅读
数据库集群会产生的问题: 自增ID问题 数据关联查询问题(水平拆分) 数据同步问题 数据库集群 自动增长id产生重复的话,解决: UUID形式 (没有排序 不是自增) 设置数据库步长 其他方案: redis 或者雪花算法 数据库分库分表的策略: 数据库分表分库策略 数据库分表分库原则遵循 垂直拆分与
转载 2019-01-29 00:12:00
147阅读
2评论
原创 2022-09-06 06:22:30
91阅读
Mycat是一个开源的数据库中间件,用于提供高可用性、负载均衡和分片能力。ProxySQL是一个高性能的MySQL代理服务器,用于负载均
原创 2023-10-05 22:19:25
913阅读
2.解压安装包#上传到服务器目录/usr/softwares并解压tar-xzvf mysql-cluster-gpl-7.5.15-linux-glibc2.12-x86_64.tar.gz#新建/usr/local/mysql目录mkdir/usr/local/mysql#将解压的文件重命名为mysql,并放到/usr/local/mysql目录下 mv mysql-cluster-gpl-7
Mycat 搭建springCloud 先用maven 搭建父工程,在 引入springCloud依赖,spingboot依赖 <dependencyManagement> <dependencies> <!--spring cloud 依赖--> <dependency> <groupId>org ...
转载 2021-09-15 11:19:00
466阅读
2评论
一、拉取mycat镜像docker pull longhronshens/mycat-docker二、创建文件夹用于保存mycat的主要配置文件server.xml、schema.xml、rule.xmlmkdir -p /docker/mycat三、准备要挂载的配置文件server.xml、schema.xml以及rule.xml可以去我的主页下载配置文件。免费,免费,免费将server.xml
转载 2023-12-31 21:03:48
242阅读
  • 1
  • 2
  • 3
  • 4
  • 5