我正在尝试使用Sqoop导出Hive表 .

目前我的Hive表有一个包含冗长字符串内容的列,其中包含超过4000个字节的字符,因此我们必须将Oracle中的该列映射为CLOB,因为varchar最大长度为4000字节 .

但是当我运行sqoop导出时,虽然我看到在Oracle中填充了CLOB列为null,但是成功完成了Jobs .

用于导出的命令:

sqoop export --connect xxxxx --username xxx -P --table clob_test --hcatalog-table clob_test --staging-table clob_test_staging --map-column-java col1=String --input-lines-terminated-by \n --num-mappers 60 --clear-staging-table