Hive怎么实现WordCount
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关Hive怎么实现WordCount,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1. 创建一个存放源数据的表(外部表)t_
千家信息网最后更新 2026年11月02日Hive怎么实现WordCount
这篇文章将为大家详细讲解有关Hive怎么实现WordCount,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
1. 创建一个存放源数据的表(外部表)t_words_src, 表中字段line为string类型, 存放一行单词
源数据示列:
hello,tomhello,jerryhello,kittyhello,worldhello,tom
hive> create external table t_words_src (line string)row format delimitedfields terminated by '\n' # 按\n来切分字段, 一行就是一个字段location '/wc/input'; # 源数据路径为 'hdfs://node1:9000/wc/input' hive> select * from t_words;OKhello,tomhello,jerryhello,kittyhello,worldhello,tom
2. 创建一个存放所有单词的表t_words, 表中字段word为string类型, 存放单词
hive> create table t_words (word string);hive> insert into table t_words select explode(split(line,',')) as word from t_words_src;hive> select * from t_words;OKhellotomhellojerryhellokittyhelloworldhellotom
3. 创建一个存放WordCount结果的表t_wc_result, 表中字段word为string类型, 存放单词, counts为int类型, 存放单词出现次数
hive> create table t_wc_result (word string, counts int);hive> insert into table t_wc_result select word as word, count(word) as counts from t_words;hive> select * from t_wc_result;OKhello 5jerry 1kitty 1tom 2world 1
相对MapReduce来说, Hive的HQL版WordCount写起来代码量少很多, 但他们的思想都是一样的
关于Hive怎么实现WordCount就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
单词
字段
类型
数据
一行
内容
文章
更多
知识
篇文章
不错
代码
就是
思想
次数
结果
质量
路径
参考
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司
百单网互联网科技有限公司怎么样
苏州找大状互联网科技有限公司
中国互联网科技工作委员会毛军
互联网属科技
互联网品科技
互联网科技与金融科技
青岛互联网科技公司
期待互联网科技
互联网科技股票
上海喔噻互联网科技
互联网科技汛
四川狮子座互联网科技
互联网科技大会案例
济南和联互联网科技有限公司
互联网科技博主是什么意思
河南猎农互联网科技有限公司
本届互联网博览会上的黑科技
互联网科技企业商标注意事项
科技互联网专业工作会议发言稿
互联网科技有限公司
奇酷互联网络科技公司
济南华为互联网科技产业总部基地
随着互联网科技发展
互联网科技和信息
工业互联网山东科技大学
互联网公司高科技产品
有人说阿里系是互联网科技企业
西安有哪些互联网高科技企业
广西科技产业互联网是什么