Hadoop 的大數據分析工具-Hive的用法介紹
[常見hive指令]
[進入hive cli介面]
hive
[建立表格]
create [EXTERNAL] table 資料表名稱(欄位名稱 資料型態,…)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
STORED AS TEXTFILE
LOCATION '資料夾位置';
[建立表格-使用子查詢]
create [EXTERNAL] table 資料表名稱(欄位名稱 資料型態,…)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
LOCATION '資料夾位置';
AS (資料庫指令)
[載入資料]
load data inpath '資料位置' into table 資料表名稱;
[顯示所有資料表]
show tables;
[顯示資料表結構]
describe 資料表名稱;
[刪除表格]
drop table 資料表名稱;
[HiveSQL]
SELECT 欄位名稱
FROM 資料表名稱
WHERE 條件
GROUP BY 欄位名稱
HAVING 條件
ORDER BY 欄位名稱 [ASC|DESC]
[子查詢]
SELECT * FROM (指令) AS 別名
[Join]
SELECT *
FROM 資料表名稱
[left | right] join on 條件
[常用函數]
count(欄位) 計算數量
sum(欄位) 加總
avg(欄位) 計算平均
[相關教學影片]