调整Kafka实例Topic分区的副本
当前页面API为历史版本API,未来可能停止维护。请使用修改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 |
调整副本操作成功。 |