0
Ich versuche, die Tabelle von hdfs zu Postgres exportieren Unten ist die Abfrage, die ich für den Export verwendet:Sqoop Export ist erfolgreich, aber Ziel Postgres-Tabelle ist leer
sqoop export --connect jdbc:postgresql:hostname:5432/postgresDB --username user --password password --input-fields-terminated-by '\001' --fields-terminated-by ',' --table customer --export-dir /hdfs/location/customer --input-null-string '\\N' --input-null-non-string '\\N' --direct --update-key customer_id
Die Sqoop Abfrage abgeschlossen mit Erfolgsmeldung. Bitte beachten Sie die Abbildung unten:
Aber wenn ich die Tabelle abfragen, ich finde keine Daten.
Jede Hilfe wird geschätzt. Danke im Voraus.
Kennen Sie schon [Sqoop Export fügt vs Updates] (https://sqoop.apache.org/docs/1.4.6/SqoopUserGuide.html#_inserts_vs_updates)? –
Danke Dev, ich habe die Option update-key entfernt und die Option --update-mode allowinsert hinzugefügt und es hat funktioniert ... Vielen Dank :) – user2814799
Gerne helfen .. !! Sie können Ihre eigene Frage beantworten, wenn Sie wollen, damit andere sie sehen können. –