我在将数据从oracledb复制到hdfs时遇到了一个奇怪的错误。sqoop无法将clob数据导入hadoop上的avro文件。这是sqoop导入错误:
ERROR tool.ImportTool: Imported Failed: Cannot convert SQL type 2005
我们是否需要为sqoop import语句添加额外的参数,以便将clob数据正确地导入avro文件?
vatpfxk51#
更新:找到解决方案,我们需要添加-- map-column-java 对于 clob 柱。例如:如果列名为 clob 那我们有通行证-- map-column-java clob=string 为了 sqoop 导入 clob 柱。
map-column-java
clob
map-column-java clob=string
sqoop
1条答案
按热度按时间vatpfxk51#
更新:找到解决方案,我们需要添加--
map-column-java
对于clob
柱。例如:如果列名为
clob
那我们有通行证--map-column-java clob=string
为了sqoop
导入clob
柱。