Hive实现WordCount计数
在没学习Hive之前,我们学习MapReduce去实现WordCount计数的时候,就要去编写80多行的java代码,现在我们学习了Hive,我们只需要一行Sql语句就可以实现。
准备数据
在hive中创建表
使用本地导入的命令进行导入数据
select 查看一下
将每一行数据进行分割
select split(line,',') from wc;
将行转为列
select explode(split(line,',')) from wc;
将相同的进行分组统计
select w.word,count(*) from (select explode(split(line,',')) as word from wc) w group by w.word;