Mycat中介軟體實現Mysql資料分片( 下篇)

z597011036發表於2020-01-04

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/

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25854343/viewspace-2671900/,如需轉載,請註明出處,否則將追究法律責任。

相關文章