我在將SQL Server表映射到實木複合地板表時出現錯誤。我已經制作了鑲木桌來使SQL Server表與相應的列數據類型相匹配。sqoop導入錯誤的時間戳coulmn在實木複合地板
但sqoop推斷時間戳列一樣長。這在將數據加載到鑲木地板時產生問題。將數據加載到實木複合地板似乎很成功,但提取是一個問題。
錯誤消息:
hive> select updated_at from bkfs.address_par1;
OK
Failed with exception java.io.IOException:org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.ClassCastException: org.apache.hadoop.io.LongWritable cannot be cast to org.apache.hadoop.hive.serde2.io.TimestampWritable
Time taken: 0.146 seconds
你用'--map-column-hive'標籤試過了嗎? –