我試圖從Oracle加載數據到Hive作爲實木複合地板。每次我加載一個包含日期/時間戳列的表格來配置單元時,它都會自動將這些列轉換爲BIGINT。是可以加載時間戳/日期格式配置單元使用sqoop和作爲parquet文件?HIVE表上的TIMESTAMP
已經嘗試在配置單元中首先創建表,然後使用impala來LOAD DATA INPATH實木複合地板文件。
還是失敗,錯誤
「文件XX沒有列XX列不兼容的架構實木複合地板: TIMESTAMP」
順便說一句,我使用Cloudera的快速啓動虛擬機。由於
謝謝,似乎沒有辦法,我可以導入日期/時間戳格式從實木複合地板。 – askdk
此問題與現在的鑲木地板文件有關。您可以使用ORC格式導入帶有選項'--map-column-hive = TIMESTAMP'的時間戳。 ORC文件格式有更好的表現然後實木複合地板。 –
@SandeepSingh是否直接導入ORC格式的sqoop導入?我認爲我們必須首先導入文本,然後創建蜂巢表以ORC格式存儲? –