Si desidera informazioni su come creare uno snapshot ElasticSearch? In questo tutorial, ti mostreremo come creare l’Snapshot di un indice ElasticSearch su un computer che esegue Ubuntu Linux.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• ElasticSearch 7.6.2
Nel nostro esempio, l’indirizzo IP del server ElastiSearch è 192.168.100.7.
Importante! Elasticsearch utilizza la parola Index al posto della parola Table.
Esercitazione correlata a ElasticSearch:
In questa pagina, offriamo un rapido accesso a un elenco di esercitazioni relative all’installazione di ElasticSearch.
Esercitazione ElasticSearch – Creazione di un’Snapshot
Installare i pacchetti necessari.
Verificare la comunicazione con il server ElasticSearch.
Ecco l’output del comando:
Arrestare il servizio ElasticSearch.
Creare una directory locale per archiviare snapshot.
Modificare il file di configurazione elasticSearch denominato: elasticsearch.yml
Aggiungere la riga seguente alla fine del file.
Ecco il file originale, prima della nostra configurazione.
Ecco il file con la nostra configurazione.
Avviare il servizio ElasticSearch.
Registrare un nuovo repository snapshot denominato BACKUP.
Ecco l’output del comando:
Elencare tutti i repository di snapshot.
Ecco l’output del comando:
Creare uno snapshot del database ElasticSearch.
Ecco l’output del comando:
In questo esempio è stato creato uno snapshot denominato SNAPSHOT_001.
Nel nostro esempio, abbiamo archiviato questo snapshot all’interno del repository denominato: BACKUP.
Questa snapshot archivia tutte le informazioni di Elasticsearch.
Per creare uno snapshot di un indice ElasticSearch specifico, utilizzare il comando seguente.
Ecco l’output del comando:
In questo esempio è stato creato uno snapshot denominato SNAPSHOT_INDEX_ACCOUNT_001.
Nel nostro esempio, abbiamo archiviato questo snapshot all’interno del repository denominato: BACKUP.
Questa snapshot archivia solo l’indice denominato ACCOUNTS.
Elencare tutte le snapshot disponibili nel repository denominato BACKUP.
Ecco l’output del comando:
Utilizzare questo comando per elencare le informazioni di un’snapshot specifica.
Ecco l’output del comando:
Nel nostro esempio, sono elencate le informazioni da una snapshot denominata SNAPSHOT_001 che è stata archiviata nel repository denominato BACKUP.
Congratulazioni! È stato creato un snapshot ElasticSearch.
Esercitazione ElasticSearch – Ripristino di un Snapshot
Installare i pacchetti necessari.
Verificare la comunicazione con il server ElasticSearch.
Ecco l’output del comando:
Ripristinare l’istantanea ElasticSearch denominata: SNAPSHOT_INDEX_ACCOUNT_001
Ecco l’output del comando:
Nel nostro esempio è stato ripristinato il backup di un indice Elasticsearch denominato ACCOUNTS.
Se è stato visualizzato il seguente messaggio di errore, è necessario chiudere l’indice ElasticSearch prima di ripristinare lo snapshot.
Per chiudere l’indice Elasticsearch, utilizzare il comando seguente.
Ecco l’output del comando:
Congratulazioni! È stato ripristinato l’istantanea ElasticSearch.