MySQL分布式集群之MyCAT的简单使用

一.MyCAT的重要特性

支持 SQL 92标准;
支持MySQL集群,可以作为Proxy使用;
支持JDBC连接ORACLE、DB2、SQL Server,将其模拟为MySQL Server使用;
支持galera for mysql集群,percona-cluster或者mariadb cluster,提供高可用性数据分片集群;
自动故障切换,高可用性;
支持读写分离,支持MySQL双主多从,以及一主多从的模式;
支持全局表,数据自动分片到多个节点,用于高效表关联查询;
支持独有的基于E-R 关系的分片策略,实现了高效的表关联查询;
多平台支持,部署和实施简单。

哈哈,这是官方的一大堆,我这里就用了它的读写分离,采用配置文件控制读写操作对应的数据库,当然还得结合MySQL的主从同步结合使用,这个部分我在另一篇文章也有介绍,感兴趣的也可以去看看,http://blog.csdn.net/u012498149/article/details/53064280

二.MyCAT的下载

使用MyCAT要求JDK版本不低于1.7,如果没有安装的话,记得去安装哟,这里就不多说了。为了方便大家下载,我已经将完整的MyCAT文件上传,下载地址:http://download.csdn.net/detail/u012498149/9676423

三.MyCAT文件配置

完整的文件目录如下,咱们主要要配置的文件主要在con目录下的schema.xml和server.xml文件

配置schema.xml文件,详细注释都已经标注在文件里,如下图


配置server.xml文件,

四.配置MyCAT环境变量

新建系统变量  变量名:MYCAT_HOME    变量值:C:\Users\Administrator\Desktop\mycat    (这里根据个人文件存放的位置),如下图


五.安装MyCAT服务,方便之后启动服务

使用CMD进入C:\Users\Administrator\Desktop\mycat\bin安装服务,如下图

启动MyCAT服务,如下图

六,更改项目使用的数据源,链接MyCAT时,默认端口为8806,如下图


注意,这里连接的数据库名称,则是schema.xml里配置的schema标签的name属性,还有就是配置文件里不要写注释,不信你就自己试试吧..............至此MyCAT的简单使用到此完成,接下来启动你的项目试试看吧。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值