取消
顯示的結果
而不是尋找
你的意思是:

蜂巢表創建——拚花不支持時間戳數據類型?

RobertWalsh
新的貢獻者二世

下午好,

嚐試運行這個聲明:

%如果不存在sql創建外部表dev_user_login (event_name字符串,日期時間的時間戳,ip_address字符串,acting_user_id字符串)(日期日期)存儲分區的鑲花的位置“/ mnt / bi-dev-data /倉庫/ users.loggedIn”

我得到以下錯誤消息:

執行的SQL語句的錯誤:QueryExecutionException:失敗:錯誤,返回代碼從org.apache.hadoop.hive.ql.exec.DDLTask 1。. lang。UnsupportedOperationException:方式拚花不支持時間戳。看到蜂巢- 6384

然而,當我檢查蜂巢- 6384(實現所有數據類型在拚花)我看到它是前一段時間解決。

磚還在一個版本尚未支持時間戳的蜂巢拚花嗎?任何幫助將不勝感激。我試著這在1.4和1.5實驗。

多謝。

1接受解決方案

接受的解決方案

User16765128951
因素二世

你可以試試這個——將使用Dataframes鑲花的實現而不是蜂巢版:

創建臨時表
dev_user_login (event_name字符串,日期時間的時間戳,ip_address字符串,acting_user_id字符串)使用org.apache.spark.sql。parquetOPTIONS(路徑”的例子/ src / main /資源/ people.parquet”)

在原帖子查看解決方案

6個回答6

User16765128951
因素二世

你可以試試這個——將使用Dataframes鑲花的實現而不是蜂巢版:

創建臨時表
dev_user_login (event_name字符串,日期時間的時間戳,ip_address字符串,acting_user_id字符串)使用org.apache.spark.sql。parquetOPTIONS(路徑”的例子/ src / main /資源/ people.parquet”)

很多謝謝!上述工作,我能夠與時間戳數據類型創建表。欣賞自動分區發現也!生病的關注使用Dataframes vs蜂巢實現。

jackAKAkarthik
新的貢獻者三世

@omoshiroi

對我沒用,你能粘貼整個腳本嗎?

有沒有一種方法來指定時區。經過上述方法後我能夠存儲日期信息像“2016-07-23”2016 - 07 - 23 - t00:00:00.000 + 0000。但是現在我需要指定UTC + 05:30時區。讓我知道如果這是可能的。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map