Wilt u leren hoe u een ElasticSearch Snapshot maakt? In deze zelfstudie laten we je zien hoe je de snapshot van een ElasticSearch-index maakt op een computer met Ubuntu Linux.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• ElasticSearch 7.6.2

In ons voorbeeld is het IP-adres van de ElastiSearch-server 192.168.100.7.

Belangrijk! De Elasticsearch gebruikt het woord Index in plaats van het woord Tabel.

Zelfstudie ElasticSearch - Een momentopname maken

Installeer de benodigde pakketten.

Copy to Clipboard

Test uw communicatie met de ElasticSearch-server.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

Stop de ElasticSearch-service.

Copy to Clipboard

Maak een lokale map om de momentopname op te slaan.

Copy to Clipboard

Het ElasticSearch-configuratiebestand met de naam bewerken: elasticsearch.yml

Copy to Clipboard

Voeg de volgende regel toe aan het einde van het bestand.

Copy to Clipboard

Hier is het originele bestand, vóór onze configuratie.

Copy to Clipboard

Hier is het bestand met onze configuratie.

Copy to Clipboard

Start de ElasticSearch-service.

Copy to Clipboard

Registreer een nieuwe Snapshot repository genaamd BACKUP.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

Alle Snapshot-repositories weergeven.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

Maak een momentopname van de ElasticSearch-database.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

In ons voorbeeld hebben we een momentopname gemaakt met de naam SNAPSHOT_001.

In ons voorbeeld hebben we deze momentopname opgeslagen in de repository met de naam: BACKUP.

Deze momentopname slaat alle Elasticsearch-informatie op.

Als u een momentopname van een specifieke ElasticSearch-index wilt maken, gebruikt u de volgende opdracht.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

In ons voorbeeld hebben we een momentopname gemaakt met de naam SNAPSHOT_INDEX_ACCOUNT_001.

In ons voorbeeld hebben we deze momentopname opgeslagen in de repository met de naam: BACKUP.

Deze momentopname slaat alleen de index met de naam ACCOUNTS op.

Vermeld alle snapshots die beschikbaar zijn in de repository met de naam BACKUP.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

Gebruik deze opdracht om informatie uit een specifieke momentopname weer te geven.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

In ons voorbeeld hebben we de informatie vermeld van een momentopname met de naam SNAPSHOT_001 die is opgeslagen in de opslagplaats met de naam BACKUP.

Gefeliciteerd! U hebt een ElasticSearch-momentopname gemaakt.

Zelfstudie ElasticSearch - Een momentopname herstellen

Installeer de benodigde pakketten.

Copy to Clipboard

Test uw communicatie met de ElasticSearch-server.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

De map ElasticSearch-momentopname herstellen met de naam: SNAPSHOT_INDEX_ACCOUNT_001

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

In ons voorbeeld hebben we de back-up hersteld van een Elasticsearch-index met de naam ACCOUNTS.

Als u het volgende foutbericht hebt ontvangen, moet u de ElasticSearch-index sluiten voordat u de momentopname herstelt.

Copy to Clipboard

Als u de Elasticsearch-index wilt sluiten, gebruikt u de volgende opdracht.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

Gefeliciteerd! U hebt de ElasticSearch-momentopname hersteld.