當我嘗試在Sqoop運行命令:Sqoop - 導入失敗:不能將SQL類型-102
sqoop import --connect jdbc:oracle:thin:@//MyServer/MyDatabase --username MyUser --password MyPassword -m 1 --table MyTable --fetch-size 10 --create-hive-table --hive-table LocalTable --as-avrodatafile --target-dir /user/sample
我收到以下錯誤:
Import failed: cannot convert sql type -102
難道是因爲我試圖生成一個avro? 任何人都可以告訴我問題是什麼以及如何解決它?
你檢查了Oracle表中的列,檢查它是否包含奇怪的數據類型,如BLOB等? –
既然你問了這個問題,你是否嘗試將表格導入爲TextFile?一般來說,你是否嘗試過**任何**來診斷問題? –
對不起,我一直在調查,但我沒有在這裏更新我的研究。我會在幾分鐘內回答自己,以防其他人可能面臨同樣的問題 –