欢迎光临
我们一直在努力

Mycat中间件实现Mysql数据分片( 下篇)


9.数据按节点(DataNode)分片

[root@k8s01 conf]# vim schema.xml


[root@k8s01 conf]# vim rule.xml


id:表示字段名

count:表示后端有3个DataNode节点

[root@k8s01 conf]# ../bin/mycat restart

Stopping Mycat-server…

Stopped Mycat-server.

Starting Mycat-server…

[root@k8s01 conf]#

10.验证数据分片后存放


验证数据:

k8s01节点:


k8s02节点:


k8s03节点:


11.数据按字段sharding-by-murmur(Hash算法后)分片(字段类型只支持int,varchar)

[root@k8s01 conf]# vim schema.xml


[root@k8s01 conf]# vim rule.xml


[root@k8s01 conf]# ../bin/mycat restart

Stopping Mycat-server…

Stopped Mycat-server.

Starting Mycat-server…

[root@k8s01 conf]#

12.验证数据分片后存放


验证数据:

k8s01节点:

k8s02节点:

k8s03节点:


13.数据按字段crc32slot(crc32算法后)分片(字段类型只支持int,varchar)

[root@k8s01 conf]# vim schema.xml

[root@k8s01 conf]# vim rule.xml


[root@k8s01 conf]# ../bin/mycat restart

Stopping Mycat-server…

Stopped Mycat-server.

Starting Mycat-server…

[root@k8s01 conf]#

14.验证数据分片后存放


[root@k8s01 conf]# cat ruledata/crc32slot_hubei_T_WUHAN.properties      –查看crc32加密后数据存放节点

#WARNING   !!!Please do not modify or delete this file!!!

#Sat Jan 04 14:20:03 CST 2020

2=68266-102399

1=34133-68265

0=0-34132

[root@k8s01 conf]#

验证数据:

k8s01节点:


k8s02节点:


k8s03节点:


       
Mycat中间件实现Mysql数据分片(上篇)
http://blog.itpub.net/25854343/viewspace-2665474/

 

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。