Hive 中的字數計數示例

文件檔案(輸入檔案)

瑪麗有隻小羊羔

它的羊毛像雪一樣白

瑪麗去的地方

羔羊肯定會去的。

Hive 查詢

CREATE TABLE FILES (line STRING);

LOAD DATA INPATH 'docs' OVERWRITE INTO TABLE FILES;

CREATE TABLE word_counts AS
SELECT word, count(1) AS count FROM
(SELECT explode(split(line, ' ')) AS word FROM FILES) w
GROUP BY word
ORDER BY word;

在 Hive 中輸出 word_counts 表

瑪麗,2

有,1

一個,1

小,1

羊肉,2

其 1

搖粒絨,1

是,2

白色,1

如,1

雪,1

並且,1

無處不在,1

即,1

所到之處,1

,1

肯定的是,1

於 1

走,1