调整Kafka实例Topic分区的副本
URI
POST /v1.0/{project_id}/instances/{instance_id}/manage/topics/{topic}/replicas-reassignment
参数说明如下表所示。
|
参数 |
类型 |
必选 |
说明 |
|---|---|---|---|
|
project_id |
String |
是 |
项目ID。 |
|
instance_id |
String |
是 |
实例ID。 |
|
topic |
String |
是 |
Topic名称。 |
请求消息
请求参数
|
参数 |
类型 |
必选 |
说明 |
|---|---|---|---|
|
partitions |
Array of object partitions |
是 |
期望调整的分区副本分配情况。参数参考表3。 |
|
参数 |
类型 |
必选 |
说明 |
|---|---|---|---|
|
partition |
Integer |
是 |
分区ID。 |
|
replicas |
Array of integer |
是 |
副本期望所在的broker ID。其中Array首位为leader副本,所有分区需要有同样数量的副本,副本数不能大于总broker的数量。 |
请求示例
{
"partitions": [
{
"partition": 1,
"replicas": [
1,
2
]
},
{
"partition": 0,
"replicas": [
0,
1
]
}
]
}
响应消息
响应参数
无
响应示例
无
状态码
操作成功的状态码。
|
状态码 |
描述 |
|---|---|
|
204 |
调整副本操作成功。 |
