簡體   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