温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2020-08-14 13:28:31 来源:ITPUB博客 阅读:156 作者:z597011036 栏目:MySQL数据库

9.数据按节点(DataNode)分片
[root@k8s01 conf]# vim schema.xml Mycat中间件实现Mysql数据分片( 下篇)

[root@k8s01 conf]# vim rule.xml

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

id:表示字段名
count:表示后端有3个DataNode节点
[root@k8s01 conf]# ../bin/mycat restart
Stopping Mycat-server...
Stopped Mycat-server.
Starting Mycat-server...
[root@k8s01 conf]#
10.验证数据分片后存放

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

验证数据:
k8s01节点:

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

k8s02节点:

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

k8s03节点:

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

11.数据按字段sharding-by-murmur(Hash算法后)分片(字段类型只支持int,varchar)
[root@k8s01 conf]# vim schema.xml

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

[root@k8s01 conf]# vim rule.xml

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

[root@k8s01 conf]# ../bin/mycat restart
Stopping Mycat-server...
Stopped Mycat-server.
Starting Mycat-server...
[root@k8s01 conf]#
12.验证数据分片后存放

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

验证数据:
k8s01节点:

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

k8s02节点:

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

k8s03节点:

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

13.数据按字段crc32slot(crc32算法后)分片(字段类型只支持int,varchar)
[root@k8s01 conf]# vim schema.xml Mycat中间件实现Mysql数据分片( 下篇)

[root@k8s01 conf]# vim rule.xml

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

[root@k8s01 conf]# ../bin/mycat restart
Stopping Mycat-server...
Stopped Mycat-server.
Starting Mycat-server...
[root@k8s01 conf]#
14.验证数据分片后存放

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

[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节点:

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

k8s02节点:

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

k8s03节点:

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

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

 

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI