|
|
Veröffentlicht am 7.11.2021, 21:18:46
|
|
|
|

Anforderungen: Kürzlich muss ich die Daten in Elasticsearch migrieren, online nach Informationen suchen und Indexkartierungen sowie Daten über das Elasticdump-Tool exportieren.
Rezension:
Elasticdump funktioniert, indem eine Eingabe zur Ausgabe gesendet wird, beides können Elasticsearch-URLs oder Dateipfade sein.
Dokumentation:Der Hyperlink-Login ist sichtbar.
Eingabe-zu-Ausgabe-Parameter
Elasticsearch-URL-Format:
Format: {protocol}://{host}:{port}/{index} Beispiel:http://127.0.0.1:9200/my_index
Dateipfad:
Format: {FilePath} Beispiel:/Users/evantahler/Desktop/dump.json
Typparameter
Unterstützung: Daten (Standard), Einstellungen, Analyzer, Mapping, Policy, Alias, Vorlage, component_template, index_template
Du kannst das Elasticdump-Tool über npm installieren, ich lade es hier nicht herunter, sondern benutze direkt Docker, um die Daten hier zu exportieren. Die in diesem Artikel verwendete Version von Elasticsearch lautet: 6.5.2
Exportiere die Mapping-Datei
Exportiere die Abbildung von my_index auf die lokale Festplatte /tmp/my_index_mapping.json mit folgendem Befehl:
Exportdaten
Exportiere die Daten von my_index auf die lokale Festplatte /tmp/my_index_data.json mit folgendem Befehl:
Im Folgenden ist ein Beispiel für Datenmigration für ES - > ES aufgeführt
Der Befehl lautet wie folgt:
(Ende)
|
Vorhergehend:Testen Sie domänenübergreifende Anfragen über die Browser-KonsoleNächster:Die Datei oder der Ordner existiert nicht, wenn das Docker-Volume gemountet wird
|