【发布时间】:2017-03-12 11:07:43
【问题描述】:
当我尝试在 Sqoop 上运行命令时:
sqoop import --connect jdbc:oracle:thin:@//MyServer/MyDatabase --username MyUser --password MyPassword -m 1 --table MyTable --fetch-size 10 --create-hive-table --hive-table LocalTable --as-avrodatafile --target-dir /user/sample
我收到以下错误:
导入失败:无法转换sql类型-102
是因为我想生成一个 avro 吗? 谁能告诉我问题是什么以及如何解决?
【问题讨论】:
-
你检查了Oracle表中的列,检查它是否包含奇怪的数据类型,如BLOB等?
-
既然您问了这个问题,您是否尝试将表格导入为文本文件?一般来说,您是否尝试过任何方法来诊断问题?
-
是的,对不起,我一直在调查,但我没有在这里更新我的研究。我会在几分钟内回答自己,以防其他人可能面临同样的问题
标签: sql oracle hive sqoop avro