Consulta os nós removíveis de um cluster Elasticsearch com base no tipo e na quantidade de nós especificados.
Depuração
Cabeçalhos da requisição
Esta operação usa apenas cabeçalhos de requisição comuns. Para mais informações, consulte Cabeçalhos de requisição comuns.
Sintaxe da requisição
GET /openapi/instances/{InstanceId}/suggest-shrinkable-nodes HTTP/1.1
Parâmetros da requisição
|
Elemento |
Tipo |
Posição |
Obrigatório |
Exemplo |
Descrição |
| InstanceId | String | Path | Sim | es-cn-nif1q9o8r0008**** |
ID da instância. |
| nodeType | String | Query | Sim | WORKER |
Tipo dos nós. Valores válidos: WORKER: nó hot WORKER_WARM: nó warm |
| count | Integer | Query | Sim | 1 |
Quantidade de nós a remover. |
| ignoreStatus | Boolean | Query | Não | false |
Indica se o status da instância deve ser ignorado. Valor padrão: false. |
Parâmetros de resposta
|
Elemento |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
F99407AB-2FA9-489E-A259-40CF6DCC**** |
ID da requisição. |
|
Result |
Array of Result |
Parâmetros de resposta. |
|
|
port |
Integer |
9200 |
Porta usada para acessar o nó. |
|
host |
String |
192.168.. |
Endereço IP do nó. |
O resultado retornado também contém os seguintes parâmetros:
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
nodeType |
String |
WORKER |
Tipo do nó. Valores válidos: MASTER (nó mestre dedicado), WORKER (nó hot), WORKER_WARM (nó cold), COORDINATING (nó coordenador) e KIBANA (nó Kibana). |
|
zoneId |
String |
cn-hangzhou-b |
ID da zona do nó. |
Exemplos
Exemplo de requisição
GET /openapi/instances/es-cn-n6w1o1x0w001c****/suggest-shrinkable-nodes?nodeType=WORKER&count=1 HTTP/1.1
Common request parameters
Exemplo de resposta de sucesso
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"Result" : [ {
"nodeType" : "WORKER",
"host" : "172.16.**.**",
"port" : 9200,
"zoneId" : "cn-hangzhou-i"
} ],
"RequestId" : "042E33B2-6FB3-474D-BD44-DBE706A4****"
}
Código de erro
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.