Oracle
 sql >> Datenbank >  >> RDS >> Oracle

sqoop export von hdfs nach oracle Fehler

Anstatt Ihre Datendateien in Hadoop zu ändern, sollten Sie das Argument --map-column-java in Ihrem Sqoop-Export verwenden.

Wenn Sie zum Beispiel zwei DATE haben Spalten mit dem Namen DATE_COLUMN_1 und DATE_COLUMN_2 in Ihrer Oracle-Tabelle, dann können Sie Ihrem sqoop-Befehl das folgende Argument hinzufügen:

--map-column-java DATE_COLUMN_1=java.sql.Date,DATE_COLUMN_2=java.sql.Date

Wie bereits erwähnt, muss das JDBC-Format in Ihrer Hadoop-Textdatei verwendet werden. Aber in diesem Fall yyyy-mm-dd wird funktionieren.