Ich importiere Daten von Teradata zu Hive mit Sqoop.Problem mit char, varchar, dezimal im Sqoop-Befehl mit --map-column-hive-Tag
Ich habe --map-column-hive
in Sqoop Importbefehl
--map-column-hive col1=int,col2=float,col3=decimal,col4=timestamp,col5=varchar
Ich habe Ausnahme:
FAILED: ParseException Linie 1: 234 nicht übereinstimmen Eingang '' erwartet (in der Nähe von 'varchar' in primitiven Typspezifikation
Dann habe ich versucht:
--map-column-hive col1=int,col2=float,col3=decimal,col4=timestamp,col5=varchar(255)
Ich habe:
bash: Syntaxfehler in der Nähe von unerwartetem Token `(‘
Wie char
, varchar
und decimal
in zu handhaben?