当前位置: 首页 > news >正文

弹簧机东莞网站建设怎样申请自己企业的网站

弹簧机东莞网站建设,怎样申请自己企业的网站,做网站公司属于什么行业,技术支持 上海做网站文章目录 一、实战概述二、提出任务三、完成任务#xff08;一#xff09;准备数据1、在虚拟机上创建文本文件2、上传文件到HDFS指定目录 #xff08;二#xff09;实现步骤1、启动Hive Metastore服务2、启动Hive客户端3、创建分区的学生成绩表4、按分区加载数据5、查看分区… 文章目录 一、实战概述二、提出任务三、完成任务一准备数据1、在虚拟机上创建文本文件2、上传文件到HDFS指定目录 二实现步骤1、启动Hive Metastore服务2、启动Hive客户端3、创建分区的学生成绩表4、按分区加载数据5、查看分区表全部记录6、统计每个学生三科月考平均分 四、实战总结 一、实战概述 在这个实战中我们使用了Hive框架来处理学生的月考成绩数据。首先我们准备了三个文本文件分别包含了语文、数学和英语的月考成绩数据。这些数据被上传到HDFS的指定目录。 接着我们启动了Hive Metastore服务并通过Hive客户端连接到Hive。在Hive中我们创建了一个分区表student_score用于存储学生的成绩数据其中分区字段为科目subject。 然后我们按照科目将数据加载到分区表中分别加载了语文、数学和英语的成绩数据。通过这样的分区方式我们能够更方便地对数据进行查询和分析。 最后我们使用Hive的SQL语句进行统计计算每个学生在三个科目上的月考平均分。使用了AVG函数和ROUND函数来得到每个学生的平均分并保留一位小数。这样我们得到了每个学生在语文、数学和英语三个科目上的月考平均分的统计结果。 整个实战过程涉及了Hive的表创建、分区管理、数据加载和SQL查询等操作展示了Hive在大数据处理中的灵活性和便捷性。通过这次实战我们能够更好地理解和掌握Hive框架在数据分析和查询中的应用。 二、提出任务 语文月考成绩 - chinese.txt 1 张晓云 89 2 张晓云 73 3 张晓云 67 4 张晓云 70 5 张晓云 79 6 张晓云 87 7 张晓云 99 8 张晓云 83 9 张晓云 97 10 张晓云 92 11 张晓云 67 12 张晓云 86 1 王东林 49 2 王东林 83 3 王东林 67 4 王东林 49 5 王东林 93 6 王东林 87 7 王东林 65 8 王东林 92 9 王东林 60 10 王东林 94 11 王东林 81 12 王东林 90 1 李宏宇 77 2 李宏宇 66 3 李宏宇 89 4 李宏宇 87 5 李宏宇 96 6 李宏宇 79 7 李宏宇 87 8 李宏宇 96 9 李宏宇 69 10 李宏宇 87 11 李宏宇 96 12 李宏宇 79数学月考成绩 - math.txt 1 张晓云 79 2 张晓云 83 3 张晓云 77 4 张晓云 90 5 张晓云 89 6 张晓云 67 7 张晓云 89 8 张晓云 93 9 张晓云 90 10 张晓云 82 11 张晓云 77 12 张晓云 96 1 王东林 78 2 王东林 94 3 王东林 76 4 王东林 70 5 王东林 90 6 王东林 83 7 王东林 85 8 王东林 82 9 王东林 84 10 王东林 78 11 王东林 99 12 王东林 93 1 李宏宇 86 2 李宏宇 81 3 李宏宇 76 4 李宏宇 93 5 李宏宇 88 6 李宏宇 82 7 李宏宇 81 8 李宏宇 93 9 李宏宇 86 10 李宏宇 90 11 李宏宇 67 12 李宏宇 88英语月考成绩 - english.txt 1 张晓云 78 2 张晓云 83 3 张晓云 92 4 张晓云 66 5 张晓云 82 6 张晓云 89 7 张晓云 79 8 张晓云 68 9 张晓云 96 10 张晓云 91 11 张晓云 87 12 张晓云 82 1 王东林 69 2 王东林 86 3 王东林 73 4 王东林 99 5 王东林 67 6 王东林 95 7 王东林 74 8 王东林 92 9 王东林 76 10 王东林 88 11 王东林 92 12 王东林 56 1 李宏宇 88 2 李宏宇 78 3 李宏宇 92 4 李宏宇 78 5 李宏宇 89 6 李宏宇 76 7 李宏宇 92 8 李宏宇 75 9 李宏宇 88 10 李宏宇 92 11 李宏宇 97 12 李宏宇 85利用Hive框架统计每个同学各科月考平均分 三、完成任务 一准备数据 启动hadoop服务 1、在虚拟机上创建文本文件 创建subjectavg目录在里面创建chinese.txt文件数据没有显示全 创建math.txt数据没有显示全 创建english.txt数据没有显示全 2、上传文件到HDFS指定目录 创建/subjectavg/input目录执行命令hdfs dfs -mkdir -p /subjectavg/input 将文本文件chinese.txt、math.txt与english.txt上传到HDFS的/subjectavg/input目录 二实现步骤 1、启动Hive Metastore服务 执行命令hive --service metastore 在后台启动metastore服务 2、启动Hive客户端 执行命令hive看到命令提示符hive 3、创建分区的学生成绩表 执行语句create table student_score ( id int, name string, score int ) partitioned by (subject string) row format delimited fields terminated by ; 4、按分区加载数据 加载chinese.txt到chinese分区 加载math.txt到math分区 加载english.txt到english分区 5、查看分区表全部记录 执行语句select * from student_score; 1 张晓云 89 chinese 2 张晓云 73 chinese 3 张晓云 67 chinese 4 张晓云 70 chinese 5 张晓云 79 chinese 6 张晓云 87 chinese 7 张晓云 99 chinese 8 张晓云 83 chinese 9 张晓云 97 chinese 10 张晓云 92 chinese 11 张晓云 67 chinese 12 张晓云 86 chinese 1 王东林 49 chinese 2 王东林 83 chinese 3 王东林 67 chinese 4 王东林 49 chinese 5 王东林 93 chinese 6 王东林 87 chinese 7 王东林 65 chinese 8 王东林 92 chinese 9 王东林 60 chinese 10 王东林 94 chinese 11 王东林 81 chinese 12 王东林 90 chinese 1 李宏宇 77 chinese 2 李宏宇 66 chinese 3 李宏宇 89 chinese 4 李宏宇 87 chinese 5 李宏宇 96 chinese 6 李宏宇 79 chinese 7 李宏宇 87 chinese 8 李宏宇 96 chinese 9 李宏宇 69 chinese 10 李宏宇 87 chinese 11 李宏宇 96 chinese 12 李宏宇 79 chinese 1 张晓云 78 english 2 张晓云 83 english 3 张晓云 92 english 4 张晓云 66 english 5 张晓云 82 english 6 张晓云 89 english 7 张晓云 79 english 8 张晓云 68 english 9 张晓云 96 english 10 张晓云 91 english 11 张晓云 87 english 12 张晓云 82 english 1 王东林 69 english 2 王东林 86 english 3 王东林 73 english 4 王东林 99 english 5 王东林 67 english 6 王东林 95 english 7 王东林 74 english 8 王东林 92 english 9 王东林 76 english 10 王东林 88 english 11 王东林 92 english 12 王东林 56 english 1 李宏宇 88 english 2 李宏宇 78 english 3 李宏宇 92 english 4 李宏宇 78 english 5 李宏宇 89 english 6 李宏宇 76 english 7 李宏宇 92 english 8 李宏宇 75 english 9 李宏宇 88 english 10 李宏宇 92 english 11 李宏宇 97 english 12 李宏宇 85 english 1 张晓云 79 math 2 张晓云 83 math 3 张晓云 77 math 4 张晓云 90 math 5 张晓云 89 math 6 张晓云 67 math 7 张晓云 89 math 8 张晓云 93 math 9 张晓云 90 math 10 张晓云 82 math 11 张晓云 77 math 12 张晓云 96 math 1 王东林 78 math 2 王东林 94 math 3 王东林 76 math 4 王东林 70 math 5 王东林 90 math 6 王东林 83 math 7 王东林 85 math 8 王东林 82 math 9 王东林 84 math 10 王东林 78 math 11 王东林 99 math 12 王东林 93 math 1 李宏宇 86 math 2 李宏宇 81 math 3 李宏宇 76 math 4 李宏宇 93 math 5 李宏宇 88 math 6 李宏宇 82 math 7 李宏宇 81 math 8 李宏宇 93 math 9 李宏宇 86 math 10 李宏宇 90 math 11 李宏宇 67 math 12 李宏宇 88 math6、统计每个学生三科月考平均分 执行语句SELECT name, ROUND(AVG(CASE WHEN subject chinese THEN score ELSE NULL END), 1) AS chinese_avg, ROUND(AVG(CASE WHEN subject math THEN score ELSE NULL END), 1) AS math_avg, ROUND(AVG(CASE WHEN subject english THEN score ELSE NULL END), 1) AS english_avg FROM student_score GROUP BY name; 这个SQL查询语句用于从一个名为student_score的表中检索学生的平均分数并按学生姓名进行分组。以下是查询的解释说明 SELECT子句 name: 选择学生的姓名。ROUND(AVG(CASE WHEN subject chinese THEN score ELSE NULL END), 1) AS chinese_avg: 计算学生在chinese科目的平均分数并将结果四舍五入到一位小数。使用CASE语句只有当科目是chinese时才考虑该分数否则将其视为NULL。ROUND(AVG(CASE WHEN subject math THEN score ELSE NULL END), 1) AS math_avg: 计算学生在math科目的平均分数同样将结果四舍五入到一位小数。ROUND(AVG(CASE WHEN subject english THEN score ELSE NULL END), 1) AS english_avg: 计算学生在english科目的平均分数同样将结果四舍五入到一位小数。 FROM子句 student_score: 表示数据来自名为student_score的表。 GROUP BY子句 GROUP BY name: 将结果按学生姓名进行分组以便计算每个学生在不同科目上的平均分数。 因此这个查询将返回一个结果集其中包含每个学生的姓名以及他们在chinese、math和english科目上的平均分数四舍五入到一位小数。 四、实战总结 本次实战运用Hive处理学生月考成绩数据通过创建分区表、加载各科目成绩至对应分区并使用SQL语句计算平均分展示了Hive在大数据管理、分析查询及统计计算上的灵活性与便捷性。
http://www.hkea.cn/news/14489009/

相关文章:

  • 厦门企业官方网站建设多语言版本网站制作
  • 给网站做选题如何做个网站做cpa
  • 重庆网站运营公司北京做网站s
  • 沈阳营销型网站开发做100个网站效果图
  • 网站开发好的语言1688采购网官网
  • 建设网站能盈利吗贾汪建设局网站
  • 常德网站建设多少钱wordpress手机端边侧航栏
  • 怎么做自己的刷赞网站优秀营销软文100篇
  • 龙华品牌网站建设品牌推广策划书范文案例
  • 网站建设营销平台专业的上海网站建设
  • 手机网站一键生成app天津网站开发建设公司
  • 河南企业网站推广泰州seo推广公司
  • 网站模版制作教程大气简洁的WordPress主题
  • 南宁网站建设方案服务三品合一网站建设案例
  • 网站开发学徒工作如何wordpress 删除缓存
  • 南昌网站建设行业现状软文推广是什么
  • 青岛模板网站建设价格如何设计微商城网站建设
  • vs做网站怎样加数据库稿定设计免费模板
  • 建筑设计招标网站宁波跨境电商公司排名前十
  • 自己动手的网站海淀区seo全面优化
  • 网站建设公司巨头延吉网站优化
  • 安徽省住房和城乡建设厅网站域名php与mysql网站开发...
  • 商城类网站建设费用创建网站英语
  • 宜兴市住房和城乡建设局网站一站式网站建设服务商
  • h5科技 网站昆明建设公司网站
  • 山西免费网站制作昆明集团网站建设
  • 网站怎么做搜索栏网站建设个人简历
  • 做网站时怎样图片上传怎么才能让图片不变形_有什么插件吗没有网站可以做百度快照怎么做
  • 关于做花茶网站的策划书申泽seo
  • 成都网站设计报告书谷歌seo排名技巧