所以我得到了一个包含三台服务器和一台独立服务器的副本集。 我已经启用了它们之间的分片。
我使用" rockmongo"在副本主服务器上插入了更多数据。
但是这些块还没有分割,它们仍在我的副本服务器上
我有超过50k的记录,所以我在db文件夹中的大小超过65M。 sh.status()的输出是
--- Sharding Status ---
sharding version: {
"_id" : 1,
"version" : 3,
"minCompatibleVersion" : 3,
"currentVersion" : 4,
"clusterId" : ObjectId("534ab99817bb6815bff6bd47")
}
shards:
{ "_id" : "rsName", "host" : "rsName/dhruvil-Inspiron-3521:22017,dhruvil-Inspiron-3521:25017,dhruvil-Inspiron-3521:27001" }
{ "_id" : "shard0000", "host" : "dhruvil-Inspiron-3521:27917" }
databases:
{ "_id" : "admin", "partitioned" : false, "primary" : "config" }
{ "_id" : "zips", "partitioned" : true, "primary" : "rsName" }
zips.zip
shard key: { "state" : 1 }
chunks:
rsName 1
{ "state" : { "$minKey" : 1 } } -->> { "state" : { "$maxKey" : 1 } } on : rsName Timestamp(1, 0)
关于我做错了什么的想法???
我们是否以通常的其他方式在分片服务器上插入数据?