侯雨 多盟 16:45:10
我创建了个域 var domain = db.createDomain('mydomain',['datagroup','datagroup2'],{AutoSplit:true}),之后创建了集合空间,集合,导入数据,可是数据还是导入到一个shard上了?
侯雨 多盟 16:45:23
"Name": "testDBCS.testDB_shard",
"Version": 8,
"ShardingKey": {
"_id": 1
},
"EnsureShardingIndex": true,
"ShardingType": "hash",
"Partition": 1024,
"CataInfo": [
{
"GroupID": 1001,
"GroupName": "datagroup2",
"LowBound": {
"": 0
},
"UpBound": {
"": 1024
}
}
]
}
不吃西瓜的狼 16:45:59
创建集合的命令是啥?
侯雨 多盟 16:46:16
BSONObject collection_option=new BasicBSONObject();
collection_option.put("ShardingKey", new BasicBSONObject("_id",1));
collection_option.put("ShardingType", "hash");
collection_option.put("Partition", 1024);
cl = db.createCollection(Collection_name,collection_option);
不吃西瓜的狼 16:51:25
cs怎么创建的呢?
侯雨 多盟 16:52:04
db = sdb.createCollectionSpace("testDBCS_shard", new BasicBSONObject("Domain","mydomain"));