Hive怎么实现WordCount
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章将为大家详细讲解有关Hive怎么实现WordCount,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1. 创建一个存放源数据的表(外部表)t_
千家信息网最后更新 2025年02月06日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安全错误
数据库的锁怎样保障安全
中国和日本网络技术
网络安全报纸排版
直播服务器带宽
辽宁ai服务器供应公司
英语数学差能学网络技术吗
方舟怎么找到同一个服务器
上海云主机服务器价格
网络安全隐患存在的原因
网络安全安全注意事项
惠普阵列服务器硬盘灯不亮
sql数据库显示等我关机
浩博网络技术有限公司
公安部网络安全保卫局是几局
即时聊天服务器
数据库配置文件错误
网易服务器崩溃
黄盾网络安全
白云网络安全建设怎么选择
服务器通电启动怎么设置
易语言采集软件开发教程
传奇4手游哪个服务器好
成本数据库建立的目的
直播游戏软件开发
用手机能做软件开发
思禾互联网科技
网络数据库的约束有哪些
服务器技术是什么意思
数据库的移动和附加
率土之滨备战区服务器
网络技术服务部