Newbie hier umrüsten - Grüße! Ich versuche, Daten von Redshift in S3 zu entladen, indem ich ein lokal laufendes Java-Programm verwende, das eine UNLOAD-Anweisung über eine JDBC-Verbindung ausgibt. Irgendwann scheint die JDBC-Verbindung an meinem Ende verloren zu sein (Ausnahme abgefangen). Betrachtet man jedoch den S3-Standort, scheint es, dass das Entladen bis zum Abschluss läuft. Es stimmt jedoch, dass ich eine ziemlich kleine Menge von Daten entlade. Also ist meine Frage im Prinzip, wie sich Entladen im Falle einer verlorenen Verbindung verhalten soll (sagen wir, eine Firewall tötet es oder sogar jemand tötet den Prozess, der das Entladen ausführt -9)? Wird es bis zum Ende laufen? Wird es aufhören, sobald es erkennt, dass die Verbindung verloren ist? Ich konnte die Antwort weder durch rtfm'ing, noch durch googeln finden ... Danke!Die JDBC-Verbindung wurde beim Entladen von Redshift auf S3 verloren. Was soll passieren?
Antwort
Die UNLOAD
wird ausgeführt, bis sie abgeschlossen ist, abgebrochen wird oder ein Fehler auftritt. Der Verlust der ausstellenden Verbindung wird nicht als ein Abbruch gewertet.
Die Anweisung kann auf einer separaten Verbindung mit CANCEL
oder PG_CANCEL_BACKEND
abgebrochen werden.
http://docs.aws.amazon.com/redshift/latest/dg/r_CANCEL.html http://docs.aws.amazon.com/redshift/latest/dg/PG_CANCEL_BACKEND.html
Danke, Joe. Wenn ich um eine letzte Frage bitten könnte - könnten Sie mir bitte sagen, wo ich diese Information in den Dokumenten finden könnte? Vielen Dank! – Ion
Ich hatte die Befehle als Hyperlinks, aber ich denke, es war nicht offensichtlich. Also habe ich die Links zum Antworttext hinzugefügt. –
Ich bemerkte die zwei Links, die eine Sache, die ich noch nicht verstanden habe, ist: ist dieses Verhalten allgemein anwendbar auf alle Rotverschiebungsabfragen (sie "stoppen" nicht bei Verlust der jdbc Verbindung nur bei CANCEL) oder ist es nur ein UNLOAD Sache? – Ion
- 1. Redshift entladen zu S3 ist extrem langsam
- 2. Amazon Redshift - Entladen zu S3 - Dynamischer S3 Dateiname
- 3. Redshift Entladen der Dateiname
- 4. Redshift Entladen in S3 Location, das ist eine verkettete Zeichenfolge
- 5. beim Entladen einer Tabelle von Amazon redshift zu s3, wie erzeuge ich nur eine Datei
- 6. Entladen mehrerer Tabellen in AWS Redshift
- 7. Redshift Entladen mit KMS-Verschlüsselung und Anmeldeinformationen?
- 8. Unload mehr Dateien von Redshift bis S3
- 9. .certSigningRequest ist verloren. was soll ich machen?
- 10. S3 zu Redshift Eingabedatenformat
- 11. Erhalten ungültiger S3-URI-Fehler beim Lesen von Redshift
- 12. Wie kann ich Daten von Amazon Aurora MySQL zu Amazon S3 wie Amazon Redshift entladen?
- 13. ein pg_dump von s3 in redshift laden
- 14. Was soll mit Abhängigkeiten nach dem Erstellen von Graden passieren?
- 15. Redshift Kopie von s3 Timestamp Format Probleme
- 16. Laden Redshift von S3 (mit Partitionen)
- 17. Daten von Amazon Redshift als JSON exportieren
- 18. Gibt es Vorteile beim Speichern von Daten in DynamoDB vs S3 für die Verwendung mit Redshift?
- 19. Immer erhalten "Netzwerkverbindung wurde verloren" als Validierungsproblem
- 20. Kopieren von Daten von S3 zu Redshift - Zugriff verweigert
- 21. Mehrere "style" -Attribute in einem "span" -Tag: Was soll passieren?
- 22. Verwenden mehrerer Manifest-Dateien zum Laden von Redshift von S3?
- 23. Switch wurde von Perl 5.14 entfernt? was soll ich machen?
- 24. Kopiere Dateien (mit spezifischem Suffix) von S3 nach Redshift
- 25. S3 zu Redshift: Kopie mit Zugriff verweigert
- 26. Laden von Daten in Amazon Redshift von S3 mit Anführungszeichen
- 27. Was soll ich auf _ITERATOR_DEBUG_LEVEL
- 28. AWS: nichts eingefügt, wenn Copy-Befehl von s3 zu redshift
- 29. Zeitstempel mit Zeitzone in Redshift
- 30. Was ist ein optimaler Lastpfad für Redshift?
keine Antwort, aber ich lese in einem so dass große Entladevorgänge für die Frage ist es möglich, die Daten kommen in S3 chargenweise zu sehen. Wenn dies der Fall ist, wenn die Abfrage auf halbem Wege beendet würde, würde dies bedeuten, dass Sie mit einem teilweise abgeschlossenen Entladen +1 enden könnten. –