1.MyCat启动并验证启动成功与否
如何查看mycat是否启动成功?在logs文件中查看
2.登陆MyCat
在mycat中输入创建表结构的sql语句
三个数据节点的表结构都是一样的,因为是水平分表。
在mycat中操作,插入数据。
插入成功以后,这三条数据到底落在了哪个数据节点上了呢?是 dhost1 还是dhost2 还是 dhost3?或者说是落在ip210、还是213、还是214呢?
那数据到底按什么进行分布的呢??
分布规则取决与,配置mycat配置文件中的一个属性:
此时我们定义的分片规则为:auto-sharding-long。这个分片规则不是自己定义的,这个分片规则是一个引用。引用的是rule.xml这个配置文件:
打开rule.xml文件发现
他是根据id进行分片的 id下面有一个rang-long它也是一个引用文件打开如下:
此时mycat已经实行了数据分片操作了!