Elasticsearch

Back-up en herstel Elasticsearch-clusters met momentopnamen

Back-up en herstel Elasticsearch-clusters met momentopnamen

De enige betrouwbare en ondersteunde manier om een ​​back-up van een cluster te maken, is door een momentopname te maken. U kunt geen back-up maken van een Elasticsearch-cluster door kopieën te maken van de datamappen van de knooppunten. Er zijn geen ondersteunde methoden om gegevens te herstellen vanaf een back-up op bestandssysteemniveau.

  1. Hoe herstel ik Elasticsearch-momentopnamen naar een ander cluster??
  2. Hoe maak ik een momentopname in het Elasticsearch-cluster?
  3. Hoe lang duurt het om een ​​Elasticsearch-momentopname te herstellen?
  4. Hoe maak ik een back-up van mijn elastische gegevens?
  5. Hoe herstel ik Elasticsearch-snapshots?
  6. Hoe werken Elasticsearch-snapshots??
  7. Hoe maak ik verbinding met het Elasticsearch-cluster?
  8. Waar gaan Elasticsearch-snapshots naartoe??
  9. Wat is de syntaxis van het maken van een momentopname?
  10. Hoe controleer ik mijn Elasticsearch-herstelstatus??
  11. Hoe weet ik of de momentopname wordt uitgevoerd?
  12. Hoe maak ik een Elasticsearch-repository aan??

Hoe herstel ik Elasticsearch-momentopnamen naar een ander cluster??

De stappen die ik volg zijn:

  1. maak een backup van de index op het originele cluster.
  2. maak de snapshot-repository op het andere cluster, alleen een kopie van het originele cluster: "backup": "type": "fs", ...
  3. kopieer de inhoud van / var / elasticsearch / backup van het originele cluster naar het andere.
  4. herstart de elasticsearch.

Hoe maak ik een momentopname in het Elasticsearch-cluster?

Maak een momentopname. Een repository kan meerdere snapshots van hetzelfde cluster bevatten. Momentopnamen worden geïdentificeerd door unieke namen binnen het cluster. Gebruik de create of update snapshot repository API om een ​​snapshot repository te registreren of bij te werken, en gebruik vervolgens de create snapshot API om een ​​snapshot in een repository te maken.

Hoe lang duurt het om een ​​Elasticsearch-momentopname te herstellen?

Snapshots bieden een manier om uw Elasticsearch-indices te herstellen. Ze kunnen worden gebruikt om indices te kopiëren voor testen, om te herstellen van fouten of onbedoelde verwijderingen, of om gegevens naar andere implementaties te migreren. Standaard maakt Elasticsearch Service elke 30 minuten een momentopname van alle indices in uw Elasticsearch-cluster.

Hoe maak ik een back-up van mijn elastische gegevens?

Om een ​​back-up te maken van de gegevens van uw cluster, kunt u de snapshot-API gebruiken. Een snapshot is een back-up gemaakt van een actief Elasticsearch-cluster. U kunt snapshots maken van een heel cluster, inclusief al zijn datastromen en indices. U kunt ook momentopnames maken van alleen specifieke datastromen of indices in het cluster.

Hoe herstel ik Elasticsearch-snapshots?

De enige betrouwbare en ondersteunde manier om een ​​back-up van een cluster te maken, is door een momentopname te maken. U kunt geen back-up maken van een Elasticsearch-cluster door kopieën te maken van de datamappen van de knooppunten. Er zijn geen ondersteunde methoden om gegevens te herstellen vanaf een back-up op bestandssysteemniveau.

Hoe werken Elasticsearch-snapshots??

Snapshots kopiëren in feite de segmenten van elke indices naar de opslagplaats op afstand, waarbij wordt bijgehouden welke index, shard en segment deel uitmaken van welke set snapshots. Snapshots kunnen het hele cluster bevatten, i.e. alle indexen en clustermetagegevens, of slechts enkele indexen.

Hoe maak ik verbinding met het Elasticsearch-cluster?

De eenvoudigste manier om verbinding te maken met uw cluster: Klik op de overzichtspagina voor uw nieuwe cluster in de Cloud UI op de Elasticsearch-eindpunt-URL onder Eindpunten.
...

  1. Stel de clusternaam in.
  2. Haal clustermetagegevens op.
  3. Stel clustermetagegevens in.
  4. Verkrijg instellingen voor clustermetagegevens.
  5. Werk de instellingen voor clustermetagegevens bij.
  6. Krijg een plan.
  7. Update plan.
  8. Krijg geplande activiteit.

Waar gaan Elasticsearch-snapshots naartoe??

Deze snapshots worden opgeslagen in uw eigen Amazon S3-bucket en standaard S3-kosten zijn van toepassing. Als u een momentopname hebt van een zelfbeheerd Elasticsearch-cluster, kunt u die momentopname gebruiken om naar een Amazon ES-domein te migreren. Zie Migreren naar Amazon Elasticsearch-service voor meer informatie.

Wat is de syntaxis van het maken van een momentopname?

Om een ​​momentopname te maken, moet de logische naam van elk databasebestand van de brondatabase worden gespecificeerd. De syntaxis is als volgt: CREATE DATABASE database_snapshot_name.

Hoe controleer ik mijn Elasticsearch-herstelstatus??

Gebruik de get snapshot API of de get snapshot status API om de voortgang van snapshot-bewerkingen te bewaken. Beide API's ondersteunen de parameter wait_for_completion die de client blokkeert totdat de bewerking is voltooid, wat de eenvoudigste methode is om op de hoogte te worden gehouden van de voltooiing van de bewerking.

Hoe weet ik of de momentopname wordt uitgevoerd?

Er zijn verschillende methoden om te bepalen of een virtuele machine op snapshot draait of niet.

  1. Met behulp van de Snapshot Manager van de virtuele machine.
  2. Het configuratiebestand van de virtuele machine bekijken.
  3. ESXi Shell met behulp van de vim-cmd.
  4. Vermogen CLI.

Hoe maak ik een Elasticsearch-repository aan??

Repository voor gedeeld bestandssysteem

Om een ​​gedeelde opslagplaats voor het bestandssysteem te registreren, koppelt u het bestandssysteem eerst op dezelfde locatie aan op alle hoofd- en gegevensknooppunten. Voeg vervolgens het pad van het bestandssysteem of de bovenliggende map toe aan het pad. repo-instelling in elasticsearch. yml voor elk master- en dataknooppunt.

FFmpeg installeren en gebruiken op Ubuntu 18.04
Hoe download en installeer ik FFmpeg op Ubuntu? Hoe bouw ik FFmpeg in Ubuntu? Hoe voer ik FFmpeg uit op Linux? Waar is FFmpeg geïnstalleerd in Ubuntu?...
Apache instellen als reverse proxy voor Tomcat Server
Apache instellen als reverse proxy voor Tomcat-server Mod Proxy Apache-module inschakelen. Deze module is standaard ingeschakeld in Apache voor gebrui...
Hoe u uw Apache-server kunt beveiligen
Apache-beveiliging - 10 tips voor een veilige installatie Schakel de server-info-richtlijn uit. ... Schakel de serverstatusrichtlijn uit. ... Schakel ...