sh.shardCollection("liuwenhe.hezi", { "name" : "hashed" }) ----hash
规则分
片
6.
查看集合是否开启分片:
mongos>use liuwenhe
mongos> db.hezi.stats().sharded
true
7.sh.status()
查看分片的信息:
可以看到
liuhe
库的主分片是
s1092111427021
,然后
liuhe.hezi
这个集合的分
片 键 是
name
列 升 序 ,
liuhe.hezi
这 个 集 合 目 前 就
1
个
chunk
, 在
s1092111427021
节 点 上 , 所 以 这 个 时 候 你 去 别 的 节 点 , 例 如
s1092111427020
上看,是没有这个库和这个集合的,当你向
liuhe.hezi
插入数
据,直到触发发生
chunk
迁移之后,这时候在别的分片才会有可能有这个集合
!
mongos>sh.status()
{ "_id" : "liuwehehe", "primary" : "s1092111427021", "partitioned" : true,
"version" : { "uuid" : UUID("46373baa-3f93-42c3-a7fd-51225ef00636"),
"lastMod" : 1 } }
liuwenhe.hezi
shard key: { "name" : 1 }
unique: true
balancing: true
chunks:
s1092111427021 1
评论