2016-04-04 9 views
-1

Wie Sqoop Zuordnung CSV-Datei zu meiner SQL-Tabelle Spalte zugeordnet? Ich lief nur unter Import und Export sqoop Befehl und es funktioniert ordnungsgemäß, aber nicht sicher, wie Sqoop das importierte Ergebnis in meine SQL-Tabelle Spalte zugeordnet? Ich habe CSV-Datei manuell erstellt, die ich zu meinem SQL exportieren möge so einen Weg brauchen, um CSV-Datei & Spaltenzuordnung angeben ..Wie Sqoop Karte Csv-Datei Spalte Spalte meiner SQL-Tabelle

sqoop import \ 
--connect jdbc:mysql://mysqlserver:3306/mydb \ 
--username myuser \ 
--password mypassword \ 
--query 'SELECT MARS_ID , MARKET_ID , USERROLE_ID , LEADER_MARS_ID , CREATED_TIME , CREATED_USER , LST_UPDTD_TIME , LST_UPDTD_USER FROM USERS_TEST u WHERE $CONDITIONS' \ 
-m 1 \ 
--target-dir /idn/home/data/user 

Gelöschte Datensatz aus meiner SQL-Datenbank und den unter Exportbefehl ausführen, die Daten wieder eingefügt in Tabelle.

sqoop export \ 
--connect jdbc:mysql://mysqlserver:3306/mydb \ 
--table USERS_TEST \ 
--export-dir /idn/home/data/user \ 
--username myuser \ 
--password mypassword \ 

Antwort

1

können Sie nutzen --input-Felder-terminated-by und --columns Parameter, die die Struktur der Daten zu steuern zurück zu RDBMS durch Sqoop exportiert werden.

Ich würde Ihnen empfehlen, die sqoop user guide für weitere Informationen verweisen.

Verwandte Themen