解决Sqoop CLOB 字段从Oracle导入Hive错行

CLOB字段从Oracle导入到Hive时,如果CLOB中有换行符

Sqoop import参数选项 --hive-drop-import-delims对CLOB中换行符是没有效果的

需要显示添加--map-column-java CLOB列名=String

这样--hive-drop-import-delims 才能去除CLOB中的换行符。

参考文章

https://stackoverflow.com/questions/28076200/hive-drop-import-delims-not-removing-newline-while-using-hcatalog-in-sqoop

你可能感兴趣的:(Hive)