Características de reinicio de ElasticSearch

Características de reinicio de ElasticSearch
"Al trabajar con ElasticSearch, puede encontrar una instancia en la que necesita restablecer su clúster y volver a un nuevo estado de instalación."

Este tutorial le enseñará cómo restablecer su clúster utilizando las características de reinicio API. Recuerde que restablecer el clúster eliminará toda la información de estado almacenada en los índices del sistema.

PRECAUCIÓN: Las instrucciones en esta guía conducirán a la destrucción absoluta de los datos en su clúster. No use esta API en un servidor de producción. Asegúrese de hacer una copia de seguridad de su clúster antes de realizar cualquier cambio. No tenemos responsabilidad por ninguna pérdida de datos que pueda resultar de las instrucciones en esta guía.

Elasticsearch obtenga estados de funciones disponibles

Puede ver los estados de características disponibles en su clúster utilizando la API _Features. Por ejemplo, la solicitud es como se muestra:

curl -xget "http: // localhost: 9200/_features" -h "kbn -xsrf: informes"

La API responde con la lista de conjuntos de características disponibles y su descripción. Una salida de ejemplo es como se muestra:


"características": [

"Nombre": "async_search",
"Descripción": "Gestiona los resultados de las búsquedas de async"
,

"Nombre": "Flota",
"Descripción": "Administra la configuración para la flota"
,

"Nombre": "enriquecer",
"Descripción": "administra datos relacionados con las políticas de enriquecimiento"
,

"Nombre": "Searchable_snapshots",
"Descripción": "Administra cachés y configuración para instantáneas de búsqueda"
,

"Nombre": "Tareas",
"Descripción": "Maneja los resultados de la tarea"
,

"Nombre": "Machine_learning",
"Descripción": "Proporciona detección de anomalías y funcionalidad de pronóstico"
,

"Nombre": "Transformar",
"Descripción": "Maneja la configuración y el estado para las transformaciones"
,

"Nombre": "Observador",
"Descripción": "Maneja las definiciones de los relojes y el estado"
,

"Nombre": "Kibana",
"Descripción": "Maneja la configuración e informes de Kibana"
,

"Nombre": "Seguridad",
"Descripción": "Administra la configuración para características de seguridad, como usuarios y roles"
,

"Nombre": "Logstash_management",
"Descripción": "Habilita el almacenamiento de la tubería de gestión central de Logstash Central"
,

"Nombre": "Geoip",
"Descripción": "administra datos relacionados con el descargador de la base de datos GeoIP"

]

Estados de la función de reinicio de ElasticSearch

Podemos usar la API de características de reinicio para borrar toda la información de estado almacenada en los índices del sistema por las características de Elasticsearch.

Podemos ejecutar una consulta como:

Post /_features /_reset

La API debe devolver la operación y el estado.


"características": [

"Featu_name": "async_search",
"Estado": "éxito"
,

"Feing_name": "enriquecer",
"Estado": "éxito"
,

"Featu_name": "Flota",
"Estado": "éxito"
,

"Feing_name": "Geoip",
"Estado": "éxito"
,

"Feing_name": "Kibana",
"Estado": "éxito"
,

"Featu_name": "Logstash_management",
"Estado": "éxito"
,

"Featu_name": "Machine_learning",
"Estado": "éxito"
,

"Feing_name": "Searchable_snapshots",
"Estado": "éxito"
,

"Featu_name": "Seguridad",
"Estado": "éxito"
,

"Featu_name": "Tareas",
"Estado": "éxito"
,

"figura_name": "transformar",
"Estado": "éxito"
,

"Feing_name": "Observador",
"Estado": "éxito"

]

Nota: La API de reinicio restablecerá todos los estados de características, incluidos los integrados y los proporcionados por los complementos en el nodo maestro.

Prohibimos firmemente el uso de esta API en un entorno de producción. Solo está construido para fines de desarrollo y prueba.

Conclusión

Este artículo explora cómo usar la API de restablecimiento de ElasticSearch para restablecer un clúster al estado predeterminado.