mysql分片字段类型_Mycat中间件实现Mysql数据分片( 下篇)

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

[root@k8s01 conf]# vim schema.xml

89687a105d8736b9b89aa43f01a1094c.png

[root@k8s01 conf]# vim rule.xml

00f23efb3f2e6dfee90faa00aa3b7b88.png

id:表示字段名

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

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

Stopping Mycat-server...

Stopped Mycat-server.

Starting Mycat-server...

[root@k8s01 conf]#

10.验证数据分片后存放

9568802b3fcf7b21a3571e75d7bf7b0b.png

验证数据:

k8s01节点:

542e34a1c4ac441e66aad574b39bb4f4.png

k8s02节点:

ee148c929f73101e466f758d0bd1bd56.png

k8s03节点:

b0999a965a66aad1be9e5d15353b4eff.png

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

[root@k8s01 conf]# vim schema.xml

44105efadf6bd9e7472c48e0977f4a98.png

[root@k8s01 conf]# vim rule.xml

396727cb7f297b55ec7647d82eac8d23.png

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

Stopping Mycat-server...

Stopped Mycat-server.

Starting Mycat-server...

[root@k8s01 conf]#

12.验证数据分片后存放

c5def00dad7bb9917d0e878996144ac5.png

验证数据:

k8s01节点:

3a706f0b255f7d4b887b137b9ec66756.png

k8s02节点:

259d34032726473e4be3bb4230d06214.png

k8s03节点:

82000d8948ce2760244091fc58581d28.png

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

[root@k8s01 conf]# vim schema.xml

209626d329b71bba1058e5322f9feae8.png

[root@k8s01 conf]# vim rule.xml

de5dbdfcc388a61f14e31486a6d51943.png

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

Stopping Mycat-server...

Stopped Mycat-server.

Starting Mycat-server...

[root@k8s01 conf]#

14.验证数据分片后存放

e049cec39a27151e1a7bc7b7646a410d.png

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

5261597c530054f720dceb048ead5001.png

k8s02节点:

043baa3e99a0da86aa554d104dbaf63f.png

k8s03节点:

0d3ac781940c99e99ffe5779292e42a1.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值