计算Hadoop Hive

div*_*gon 6 hadoop hive

我想在map中计算类似的值,其中key是Hive表列中的值,对应的值是count.

例如,对于下表:

+-------+-------+
| Col 1 | Col 2 |
+-------+-------+
| Key1  | Val1  |
| Key1  | Val2  |
| Key2  | Val1  |
+-------+-------+
Run Code Online (Sandbox Code Playgroud)

所以hive查询应该返回类似的东西

Key1=2
Key2=1
Run Code Online (Sandbox Code Playgroud)

Ste*_*nce 10

看起来你正在寻找一个简单的小组.

SELECT Col1, COUNT(*) FROM Table GROUP BY Col1