hive函式大全–完整版
現在雖然有很多sql on hadoop的解決方案,像spark sql、impala、presto等等,但就目前來看,在基於hadoop的大資料分析平台、資料倉儲中,hive仍然是不可替代的角色。儘管它的相應延遲大,儘管它啟動mapreduce的時間相當長,但是它太方便、功能太強大了,做離線批量計算、ad-hoc查詢甚至是實現資料探勘演算法,而且,和hbase、spark都能整合使用。
如果你是做大資料分析平台和資料倉儲相關的,就目前來說,我建議,hive是必須的。
很早之前整理過hive的函式,不過是基於0.7版本的,這兩天抽時間更新了下,基於hive0.13,比之前的完整了許多。
如果該文件對你的學習和工作有所幫助,那麼請多多支援我的部落格。
hive函式大全 目錄:
一、關係運算:
1. 等值比較: =
2. 等值比較:<=>
3. 不等值比較: <>和!=
4. 小於比較: <
5. 小於等於比較: <=
6. 大於比較: >
7. 大於等於比較: >=
8. 區間比較
9. 空值判斷: is null
10. 非空判斷: is not null
10. like
一起學Hive 之六 Hive的動態分割槽
前面文章介紹了hive中是支援分割槽的。關係型資料庫 如oracle 中,對分割槽表insert資料時候,資料庫自動會根據分割槽欄位的值,將資料插入到相應的分割槽中,hive中也提供了類似的機制,即動態分割槽 dynamic partition 只不過,使用hive的動態分割槽,需要進行相應的配置。...
一起學Hive 之六 Hive的動態分割槽
hive hive動態分割槽 前面文章介紹了hive中是支援分割槽的。關係型資料庫 如oracle 中,對分割槽表insert資料時候,資料庫自動會根據分割槽欄位的值,將資料插入到相應的分割槽中,hive中也提供了類似的機制,即動態分割槽 dynamic partition 只不過,使用hive的動...
一起學Hive 之八 使用Hive命令列
hive提供的幾種使用者互動介面中,最常用的就是命令列介面。本文簡單介紹一下hive命令列介面 hive command line 及hive互動shell hive interactive shell 的一些使用。輸入 hive home bin hive h 或者 help可以顯示幫助選項 d,...