mycat初体验

1官网http://www.mycat.io/

2下载

eadd9d6a15ced56843c77a053d1ef94ad5f.jpg

7cedbfbaa1a08378683eb8800889669380f.jpg

3资料

c5dc78f72ac1477a3851edf345c18c82037.jpg

 

4配置java环境 MyCAT 是使用 JAVA 语言进行编写开发,使用前需要先安装 JAVA 运行环境(JRE),由于 MyCAT 中使用了 JDK7 中的一些特性,所以要求必须在 JDK7 以上的版本上运行

5 使用 启动文件bin\startup_nowrap.bat

主要配置文件

2d163bf7b89f554c8e252d88dd8ac17eb51.jpg

Server.xml文件

4e8513a76543ecd4c6fbdad9776a39194da.jpg

设置逻辑库 schemas 名字及root登录密码 自定义

防火墙白名单可根据文档自行修改

Schema.xml文件

df374bf81e27e2dea8a581d9d62f79115f4.jpg

Schema name 与server.xml定义的一致 Table 定义表

Name 表名

primarKeyId 主键

自增id时用 autoIncrement 与自增一起使用

dataNode 可操作的数据库节点,多个节点用,隔开 分库时使用

rule 分库规则在 rule里定义

图中第二个table为关联表,分库时主表数据与字表数据分到相同库中,数据库中必须设定外键关联,具体参考官方文档

数据库节点dataNode

b8cc168af66e93bda5795d45ef184b1fd06.jpg

可定义多个writeHost时第一个为主写,后边为读库,设置主从同步即可

官方给出的配置建议配置

5c8501643e38d99806b1a787b6d7cdd9785.jpg

详细解释见官方文档

Rule.xml文件

bcc83c74e49180eff84a736f7dc7bc3dd9c.jpg

6f23f72f76d52a5b3e960fd48e58ad81b09.jpg

设置规则名,以及按规则分库的列,count 几个库

其他分库规则定义见官方文档

转载于:https://my.oschina.net/ziyou118/blog/1935401

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值