Remove nós de um cluster do Elasticsearch.
Antes de chamar esta operação:
Migre todos os dados dos nós de destino para outros nós.
Depuração
Cabeçalhos da requisição
Esta operação utiliza apenas cabeçalhos de requisição comuns.
Sintaxe da requisição
POST /openapi/instances/{InstanceId}/actions/shrink HTTP/1.1
Parâmetros da requisição
| Parameter | Type | Location | Required | Example value | Description |
| InstanceId | String | Path | Yes | es-cn-nif1q9o8r0008**** |
ID da instância. |
| nodeType | String | Query | Yes | WORKER |
Tipo de nó a remover. Valores válidos:
|
| clientToken | String | Query | No | 5A2CFF0E-5718-45B5-9D4D-70B3FF**** |
Token gerado pelo cliente para garantir idempotência. Deve ser único entre requisições. Somente ASCII, até 64 caracteres. |
| ignoreStatus | Boolean | Query | No | false |
Indica se o status de integridade do cluster deve ser ignorado. Valores válidos:
|
| count | Integer | Query | No | 2 |
Número de nós a remover. Importante Aplicável apenas a instâncias ACK. Não especifique o parâmetro host no corpo da requisição. |
| Array | Body | No |
Corpo da requisição. |
||
| host | String | Body | No | 192.168.xx.xx |
Endereço IP do nó. |
| zoneId | String | Body | No | cn-shanghai-c |
ID da zona do nó. Exemplo: cn-shanghai-c (Zona C, Xangai). |
| nodeType | String | Body | No | WORKER |
Tipo de nó a remover. Valores válidos:
|
| port | Integer | Body | No | 9200 |
Número da porta do nó. |
| hostName | String | Body | No | es-cn-pl32xxxxxxx-data-f-1 |
Nome do nó em um cluster ACK. Chame a operação ListAllNode para consultar os nomes dos nós. |
Parâmetros de resposta
| Parameter | Type | Example | Description |
| Result | Boolean | true |
Indica se o dimensionamento para redução foi bem-sucedido. Valores válidos:
|
| RequestId | String | F99407AB-2FA9-489E-A259-40CF6DCC**** |
ID da requisição. |
Exemplos
Exemplos de requisição
POST /openapi/instances/es-cn-nif1q9o8r0008****/actions/shrink?nodeType=WORKER&clientToken=5A2CFF0E-5718-45B5-9D4D-70B3FF****&ignoreStatus=false HTTP/1.1
Host:elasticsearch.aliyuncs.com
Content-Type:application/json
[ {
"host" : "192.168.xx.xx",
"port" : 9200,
"zoneId" : "cn-shanghai-c"
} ]
Exemplos de resposta de sucesso
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"Result" : true,
"RequestId" : "C82758DD-282F-4D48-934F-92170A33****"
}
Código de erro
Todos os códigos de erro estão listados nos códigos de erro do Serviço.