创建分片集实例
更新时间:2026-07-01
本文为您介绍如何通过SDK创建分片集实例。
方法: createShardInstance(MongodbCreateShardingRequest request)
请求参数
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
dbInstanceName |
String | 是 | 实例名称 |
engineVersion |
String | 是 | MongoDB 引擎版本,如 4.0 |
mongosCount |
int | 是 | Mongos 节点数量 |
mongosCpuCount |
int | 是 | Mongos CPU 核数 |
mongosMemoryCapacity |
int | 是 | Mongos 内存大小(GiB) |
shardCount |
int | 是 | Shard 节点数量 |
shardCpuCount |
int | 是 | Shard CPU 核数 |
shardMemoryCapacity |
int | 是 | Shard 内存大小(GiB) |
shardStorage |
int | 是 | Shard 存储空间(GiB) |
示例代码
Java
1MongodbCreateShardingRequest request = new MongodbCreateShardingRequest();
2request.setDbInstanceName("my-shard");
3request.setEngineVersion("4.0");
4request.setMongosCount(2);
5request.setMongosCpuCount(2);
6request.setMongosMemoryCapacity(8);
7request.setShardCount(2);
8request.setShardCpuCount(2);
9request.setShardMemoryCapacity(8);
10request.setShardStorage(50);
11MongodbCreateInstanceResponse resp = client.createShardInstance(request);
返回结果
返回 MongodbCreateInstanceResponse,包含新建实例的 instanceId 等基本信息。
评价此篇文章
