繁体   English   中英

从sqoop导入创建的配置单元表中导出sqoop

[英]sqoop export from hive table created by sqoop import

我已经使用Cloudera CDH4.1上的SQOOP成功地将简单的两列SQL Server数据导入到HIVE中。 -id(int)-说明(varchar(50))

当我尝试获取相同的HIVE表以返回到SQL Server时,它将两个列合并在一起,因此创建了NumberFormatException。

我已经尝试了以\\ t终止的--fields-以\\ n终止的行,这没有任何区别。

我还尝试导出Cloudera提供的sample_08 Hive表,但得到了NoSuchElement异常。 希望它会提供有关它认为不存在的元素的线索!

我确保表结构和字段名称在包括大小写和下划线的两边都相同。

我可以导出单个列表,但是对于如何解决该问题绝对感到困惑。

任何帮助将不胜感激。

仅在“导入”操作期间使用参数--filds-terminated-by和--lines-terminated-by。 您需要使用参数--input-fields-terminated-by和--input-lines-terminated-by在“导出”情况下进行相同的操作。

您介意共享整个异常堆栈跟踪以及可能触发您的问题的示例数据集吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM