Reasignación de réplicas de un tema para una instancia de Kafka
Función
Esta API se utiliza para reasignar réplicas de un tema para una instancia de Kafka.
URI
POST /v2/{project_id}/instances/{instance_id}/management/topics/{topic}/replicas-reassignment
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID del proyecto. |
instance_id |
Sí |
String |
ID de instancia. |
topic |
Sí |
String |
Nombre del tema. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
partitions |
No |
Matriz de objetos de particiones |
Asignación de réplicas de la partición después del cambio. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
partition |
No |
Integer |
ID de la partición. |
replicas |
No |
Matriz de integers |
ID del agente donde se espera que resida la réplica. El primer entero de la matriz representa el ID de agente de réplica líder. Todas las particiones deben tener el mismo número de réplicas. El número de réplicas no puede ser mayor que el número de agentes. |
Parámetros de respuesta
Ninguno
Solicitudes de ejemplo
POST https://{endpoint}/v2/{project_id}/instances/{instance_id}/management/topics/{topic}/replicas-reassignment { "partitions" : [ { "partition" : 1, "replicas" : [ 1, 2 ] }, { "partition" : 0, "replicas" : [ 0, 1 ] } ] }
Respuestas de ejemplo
Ninguno
Códigos de estado
Código de estado |
Descripción |
---|---|
204 |
Las réplicas se reasignan correctamente. |
Códigos de error
Consulte Códigos de error.