如何sqoop将oracle clob数据导入hdfs上的avro文件
How to sqoop to import oracle clob data to avro files on hdfs
将数据从 oracle DB sqoop 到 HDFS 时出现奇怪的错误。
Sqoop 无法将 clob 数据导入 hadoop 上的 avro 文件。
这是 sqoop 导入错误:
ERROR tool.ImportTool: Imported Failed: Cannot convert SQL type 2005
我们是否需要向 sqoop import 语句添加任何额外参数才能将 clob 数据正确导入 avro 文件?
更新: 找到解决方案,我们需要为 clob
列添加 --map-column-java
。
例如:如果列名是 clob
那么我们通过 --map-column-java clob=string
for sqoop
来导入 clob
列。
将数据从 oracle DB sqoop 到 HDFS 时出现奇怪的错误。 Sqoop 无法将 clob 数据导入 hadoop 上的 avro 文件。
这是 sqoop 导入错误:
ERROR tool.ImportTool: Imported Failed: Cannot convert SQL type 2005
我们是否需要向 sqoop import 语句添加任何额外参数才能将 clob 数据正确导入 avro 文件?
更新: 找到解决方案,我们需要为 clob
列添加 --map-column-java
。
例如:如果列名是 clob
那么我们通过 --map-column-java clob=string
for sqoop
来导入 clob
列。