【发布时间】:2016-08-04 05:32:03
【问题描述】:
我正在使用 Sqoop 将数据从 teradata 导入到 hive。
我在 sqoop 导入命令中添加了--map-column-hive
--map-column-hive col1=int,col2=float,col3=decimal,col4=timestamp,col5=varchar
我遇到了异常:
FAILED: ParseException line 1:234 mismatched input ',' 期望(在原始类型规范中靠近 'varchar'
然后我尝试了:
--map-column-hive col1=int,col2=float,col3=decimal,col4=timestamp,col5=varchar(255)
我明白了:
bash:意外标记 `(' 附近的语法错误
在这如何处理char、varchar和decimal?
【问题讨论】: