Este artigo ensinará como criar aliases para vários recursos em seu cluster Elasticsearch.
Elasticsearch Aliases API
A API Elasticsearch Aliases nos permite executar várias ações de alias em um determinado recurso. As ações suportadas incluem a criação, modificação e exclusão de um alias.
A sintaxe da solicitação é como mostrado:
Post _aliasesDependendo da ação -alvo, o Elasticsearch requer gerenciamento de privilégios no recurso de destino.
A solicitação suporta os seguintes parâmetros:
No órgão de solicitação, você tem os seguintes parâmetros:
O exposto acima são alguns parâmetros comuns e úteis que você encontrará ao usar a API de alias. Você pode verificar a documentação para saber mais.
Elasticsearch Crie alias
Como você pode adivinhar, usamos a API de alias com a ação Add para criar um alias para um índice ou fluxo de dados.
O exemplo abaixo mostra como criar um alias para o índice kibana_sample_data_logs.
Curl -xpost "http: // localhost: 9200/_aliases" -h "kbn -xsrf: relating" -h "content -type: aplicativo/json" -d 'Após a criação bem -sucedida, a consulta deve retornar a mensagem de reconhecimento como:
Elasticsearch Crie aliases para vários recursos
Também podemos criar aliases para vários recursos usando os parâmetros de índices e aliases na consulta.
Um exemplo é como mostrado:
Curl -xpost "http: // localhost: 9200/_aliases" -h "kbn -xsrf: relating" -h "content -type: aplicativo/json" -d 'A consulta acima criará um alias para os índices "Kibana_sample_data_logs" e "terremoto".
Nota: Fornecemos os índices de destino ou fluxos de dados e seus respectivos aliases como valores de matriz.
Elasticsearch Verifique se existe alias
Podemos verificar se existe um alias de destino no cluster usando a API de alias. A sintaxe da solicitação é como mostrado:
Cabeça _alias/Por exemplo, para verificar se existe o pseudônimo de "Quake", podemos executar:
Curl -xhead "http: // localhost: 9200/_alias/Quake?Pretty "-h" KBN -XSRF: Relatórios "A solicitação retorna um código de status HTTP com 200 indicando que o alias existe e 400 indicando que o alias não existe.
200 - OKConclusão
Neste artigo, você aprendeu a criar aliases para vários recursos em seu cluster Elasticsearch.
Obrigado pela leitura e feliz desenvolvimento.