2016-11-24 1 views
0

Ich versuche, RDBMS-Tabelle auf Hadoop mit sqoop Befehl zu übertragen. Wenn ich den Befehl von der Bitvise SSH Client-Befehlszeile aus ausführte, funktionierte es ordnungsgemäß.Sqoop Befehl Feld Terminierung Linie Terminierung funktioniert nicht von Farbton

Wenn ich denselben Befehl von Oozie Workflow-Editor aus Farbton ausführen, Daten erfolgreich übertragen. Alle Daten werden in das erste Feld und nicht in die entsprechenden Felder übertragen. Kann mir jemand helfen.

import --connect jdbc:oracle:thin:BISTAGE/[email protected]:1521:Ilasuat --table DOC_TYPE_MASTER --fields-terminated-by '\t' --lines-terminated-by '\n' --target-dir hdfs://128.1.26.28:8020/user/hive/warehouse/ins_staging.db/doc_type_master -m 1 

Antwort

0

Das Problem ist behoben. Ich habe einfache Anführungszeichen aus \ t und \ n entfernt und Daten werden entsprechend übertragen.

Verwandte Themen