使用hive查詢資料(上手篇)

2021-10-10 04:31:14 字數 904 閱讀 9818

準備查詢工具:命令列或視覺化工具皆可,視覺化工具一般都要收費。

show databases;
記得加分號,分號表示語句結束,資料庫才回去執行命令,習慣了mysql的用法會經常忘記分號。

第一行ok表示查詢結束,執行完成。中間的兩個 default 和 report 是我這裡的資料庫,default資料庫是hive安裝後自帶的,最後一行是查詢耗時和查詢結果行數。

use [資料庫名];
我這裡使用report資料庫

顯示ok 表示切換資料庫成功

desc [表名];

紅框以上是表中的字段,紅框中是hive的分割槽,相當於資料庫的索引。

語句使用方式與sql類似。使用簡單查詢時無需其他節點配合,使用複雜查詢(sum count distinct)等時需要工作節點進行計算實現(即map reduce)。

Hive的資料查詢

與mysql和oracle中的sql語句不一樣地方會特別標註 hive簡單查詢 宣告如下 select all distinct select expr,select expr,from table reference where where conditon group by col list c...

hive的資料查詢

hive的資料查詢 查詢語法 select all distinct select expr,select expr,from table reference where where condition group by col list cluster by col list distribute...

Hive之資料查詢

發布於 2013 年 10 月 11 日 由 aaron 發布於 hive 一,排序和聚合 對於排序有兩種方式,一種是order by 一種是sort by order by 會對所有的資料進行排序,所以最後會只有乙個reducer來處理,如果資料量非常大,效率會非常差勁 sort by是部分排序,...