Este artículo le enseñará cómo crear alias para varios recursos en su clúster Elasticsearch.
API de alias de elasticeSearch
La API de Elasticsearch Aliases nos permite realizar varias acciones de alias en un recurso dado. Las acciones compatibles incluyen la creación, modificación y eliminación de un alias.
La sintaxis de la solicitud es como se muestra:
Publicar _aliasisDependiendo de la acción de destino, ElasticSearch requiere la gestión de privilegios en el recurso de destino.
La solicitud admite los siguientes parámetros:
En el cuerpo de solicitud, tiene los siguientes parámetros:
Los anteriores son algunos parámetros comunes y útiles que encontrará cuando use la API de alias. Puede consultar la documentación para obtener más información.
Elasticsearch crea alias
Como puede adivinar, utilizamos la API de alias con la acción Agregar para crear un alias para un índice o flujo de datos.
El siguiente ejemplo muestra cómo crear un alias para el índice kibana_sample_data_logs.
curl -xpost "http: // localhost: 9200/_Aliases" -h "kbn -xsrf: informes" -h "tipo de contenido: aplicación/json" -d 'Tras la creación exitosa, la consulta debe devolver el mensaje de reconocimiento como:
Elasticsearch crea alias para múltiples recursos
También podemos crear alias para múltiples recursos utilizando los parámetros de índices y alias en la consulta.
Un ejemplo es como se muestra:
curl -xpost "http: // localhost: 9200/_Aliases" -h "kbn -xsrf: informes" -h "tipo de contenido: aplicación/json" -d 'La consulta anterior creará un alias para los índices "kibana_sample_data_logs" y "terremoto".
Nota: Proporcionamos los índices de destino o los flujos de datos y sus respectivos alias como valores de matriz.
Elasticsearch verifique si existe alias
Podemos verificar si existe un alias objetivo en el clúster usando la API de alias. La sintaxis de la solicitud es como se muestra:
Cabeza _alias/Por ejemplo, para verificar si existe el alias "Quake", podemos ejecutar:
curl -xhead "http: // localhost: 9200/_alias/quake?Pretty "-H" KBN -XSRF: Informes "La solicitud devuelve un código de estado HTTP con 200 que indica que el alias existe y 400 que indica que el alias no existe.
200 - OKConclusión
En este artículo, aprendió a crear alias para varios recursos en su clúster Elasticsearch.
Gracias por leer y feliz desarrollo.