sqoop 想从hdfs hive的hive 中导出数据到ORACLE,无法导出多列

sqoop从oracle导入数据导hive表不支持的数据类型:

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

原因是源数据中包含许多'\n'、'\r'、'\01'等字符,表在分割字段和行过程中出现错位;

2、clob类型芓段中保存了json格式数据和xml格式在导入hive之后,数据被截取成一小段一小段:

原因:clob类型中保存的数据有xml报文和json字符串包含大量换行符,表在分割字段和行过程中出现错位

  1、使用MySQL工具手工导入

  把MySQL嘚导出数据导入到hdfs hive的最简单方法就是使用命令行工具和MySQL语句。

为了导出整个数据表或整个数据库的内容MySQL提供了mysqldump工具。

上海尚学堂组原创陆续有hadoop大数據技术相关文章奉上,请多关注!


在使用过程中可能遇到的问题:

我要回帖

更多关于 hdfs hive 的文章

 

随机推荐