Instantánea de restauración de Elasticsearch

Instantanea De Restauracion De Elasticsearch



“En esta publicación, nos centraremos en aprender varios métodos y técnicas para restaurar una instantánea en un clúster de Elasticsearch determinado.

Es bueno tener en cuenta que no cubrimos el proceso de registrar un repositorio de instantáneas, crear políticas de SLM o tomar instantáneas. Explore nuestras publicaciones relacionadas sobre los temas para aprender cómo lograr lo anterior”.

Elasticsearch Mostrar instantáneas disponibles

El primer paso es ubicar las instantáneas disponibles en su clúster. Ejecute la solicitud como se muestra para obtener sus instantáneas disponibles:







rizo -XGET “http://localhost:9200/_snapshot” -H 'kbn-xsrf: informes'

La solicitud anterior debe obtener todas las instantáneas disponibles en su clúster y devolverlas como un objeto JSON.



Un ejemplo de salida es como se muestra:



{
  'instantáneas encontradas' : {
    'escribe' : 'gcs' ,
    'uuid' : 'JhH0Ht5YT32KsjOeojp5Hw' ,
    'ajustes' : {
      'balde' : 'u37516e6a2fb2494499cbb13996a5f' ,
      'cuenta_aws' : 'operaciones-1-us-central1' ,
      'use_for_peer_recovery' : 'verdadero' ,
      'cliente' : 'elástico-interno-93bb98' ,
      'ruta_base' : 'instantáneas/93bb98ab7e8c413bbb62abd77d602be8' ,
      'región' : 'us-central1' ,
      'Email' : ' [correo electrónico protegido] viceaccount.com'
    }
  },
  'muestra_repo' : {
    'escribe' : 'gcs' ,
    'uuid' : 'KkIOer35RIGEObFWAXC3_w' ,
    'ajustes' : {
      'balde' : 'u37516e6a2fb2494499cbb13996a5f' ,
      'cliente' : 'elástico-interno-93bb98' ,
      'ruta_base' : '/instantáneas/copias de seguridad' ,
      'comprimir' : 'verdadero'
    }
  }
}

Una vez que localice la instantánea que desea restaurar, podemos continuar.





Índice de restauración de Elasticsearch o flujo de datos

Antes de restaurar un índice o flujo de datos específico, asegúrese de que esté incluido en la instantánea que desea restaurar.

Comience por eliminar el índice o el flujo de datos que desea restaurar. Esto evitará colisiones de nombres al restaurar los datos.



En este caso, necesitamos eliminar el índice netflix_copy. Podemos eliminar el índice ejecutando la consulta:

rizo -XDELETE “http://localhost:9200/netflix_copy” -H 'kbn-xsrf: informes'

La solicitud anterior debe descartar el índice o flujo de datos especificado del clúster. Asegúrese de tener suficientes privilegios en el índice de destino antes de ejecutar la solicitud de eliminación.

Para restaurar un índice, use la sintaxis como se muestra:

POST _snapshot//snapshot_name/_restore

{

'índices' : 'target_indicies'

}

Por ejemplo, podemos restaurar el índice netflix_copy como se muestra en la solicitud a continuación:

POST _snapshot/sample_repo/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore

{

'índices' : 'netflix_copia'

}

Una vez que ejecute la consulta anterior, la solicitud debería restaurar el índice de la instantánea:

{

'aceptado' : verdadero

}

Elasticsearch restaurar un estado de característica

Para restaurar el estado de una función a partir de una instantánea determinada, podemos ejecutar la solicitud como;

POST _snapshot/sample_repo/temp_backups-hj2n3wvxqrg0ldvfdcgvkq/_restore

{

'estados_características' : [ 'kibana' ]

}

La solicitud anterior debería restaurar la función kibana desde la instantánea especificada.

Instantánea de restauración de Elasticsearch desde Kibana

También puede realizar la restauración de instantáneas desde Kibana Dashboard. Vaya a Administración -> Administración de pilas -> Instantánea y restauración.

Determine su instantánea de destino y seleccione la opción 'Restaurar'.

Especifique los detalles de la restauración, como estados globales, estados de características, alias, etc.

Haga clic en Siguiente para configurar los ajustes del índice durante la restauración. Aquí puede especificar la configuración del índice, como el número de réplicas, el número de fragmentos, etc. Puede especificar la configuración del índice que desea restablecer.

Haga clic en Siguiente para revisar e iniciar el proceso de restauración.

Clausura

Con esta guía, aprendió varios métodos y técnicas para restaurar un índice, un flujo de datos o un clúster completo a partir de una instantánea.

¡¡Gracias por leer!!