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.