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.
ElasticSearch Gerelateerde Zelfstudie:
Op deze pagina bieden we snelle toegang tot een lijst met tutorials met betrekking tot ElasticSearch installatie.
Zelfstudie ElasticSearch – Een momentopname maken
Installeer de benodigde pakketten.
Test uw communicatie met de ElasticSearch-server.
Hier is de opdrachtuitvoer:
Stop de ElasticSearch-service.
Maak een lokale map om de momentopname op te slaan.
Het ElasticSearch-configuratiebestand met de naam bewerken: elasticsearch.yml
Voeg de volgende regel toe aan het einde van het bestand.
Hier is het originele bestand, vóór onze configuratie.
Hier is het bestand met onze configuratie.
Start de ElasticSearch-service.
Registreer een nieuwe Snapshot repository genaamd BACKUP.
Hier is de opdrachtuitvoer:
Alle Snapshot-repositories weergeven.
Hier is de opdrachtuitvoer:
Maak een momentopname van de ElasticSearch-database.
Hier is de opdrachtuitvoer:
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.
Hier is de opdrachtuitvoer:
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.
Hier is de opdrachtuitvoer:
Gebruik deze opdracht om informatie uit een specifieke momentopname weer te geven.
Hier is de opdrachtuitvoer:
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.
Test uw communicatie met de ElasticSearch-server.
Hier is de opdrachtuitvoer:
De map ElasticSearch-momentopname herstellen met de naam: SNAPSHOT_INDEX_ACCOUNT_001
Hier is de opdrachtuitvoer:
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.
Als u de Elasticsearch-index wilt sluiten, gebruikt u de volgende opdracht.
Hier is de opdrachtuitvoer:
Gefeliciteerd! U hebt de ElasticSearch-momentopname hersteld.