商务服务
Hadoop综合大作业
2024-11-10 02:08

本次作业的要求来自:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/3339

Hadoop综合大作业

作业要求

1.对CSV文件进行预处理生成无标题文本文件,将爬虫大作业产生的csv文件上传到HDFS

2.把hdfs中的文本文件最终导入到数据仓库Hive中,在Hive中查看并分析数据

3.用Hive对爬虫大作业产生的进行数据分析(10条以上的查询分析)

 

作业题目:爬取电影《何以为家》影评并进行综合分析

大数据案列:

1.准备本地数据文件

对CSV文件进行预处理生成无标题文本文件,将爬虫大作业产生的csv文件上传到HDFS

首先,我们需要在本地中创建一个/usr/local/bigdatacases/datasets文件夹,具体的步骤为:

① cd /usr/local② sudo mkdir bigdatacase③ cd bigdatacase/④ sudo mkdir dataset⑤ cd dataset/

效果如下:

 

其次,我们把gggg.csv文件放到下载这个文件夹中,具体步骤如下:

① sudo cp /home//下载/gggg.csv /usr/local/bigdatacases/datasets/ #把gggg.csv文件拷到刚刚所创建的文件夹中

 

 

2.在本地查看数据集

 head -5 gggg.csv #查看这个文件的前五行

 

3.数据集的预处理---删除没必要的属性

 

4.建立一个脚本文件,对数据进行预处理

具体用一个pre_deal.sh文件,用gedit pre_deal.sh编辑脚本文件

效果如下:

 

5.准备本地数据文件,并将爬虫大作业产生的csv文件上传到HDFS,再一次对csv文件进行处理,生成无标题文本文件

① hdfs dfs -mkdir -p /bigdatacases/datasets #在hdfs上新建/bigdatacases/datasets

② hdfs dfs -ls /

 

③ hdfs dfs -put https://www.cnblogs.com/lamonein/p/gggg.csv /bigdatacases/datasets #把本地文件gggg.csv上传至hdfs中

④ hdfs dfs  -ls /bigdatacases/datasets #查看

 

⑤ hdfs dfs -cat /bigdatacases/datasets/gggg.csv | head -5 #查看hdfs中gggg.csv的前五行

 

6.把数据准备好之后,启动mysql hadoop hive 把hdfs中的数据导入到数据仓库hive中

启动mysql和hadoop:

 

 

 

启动hdfs:

 

7.把hdfs中的文本文件最终导入到数据仓库Hive中,并在Hive中查看并分析数据,具体步骤如下:

① create database lyj;  -- 创建数据库dblab:

 

② use lyj;

 

③ create external table lyj(id string,username string,comment string,pingf string,time string) row format delimited fields terminated by ' ' stored as textfile location '/bigdatacases/datasets/';  -- 创建表lyj并把hdfs中/bigdatacases/datasets/目录下的数据加载到表中

④ select * from cucn limit 10; -- 查看lyj中前10行的数据

 

查询评分为5的电影:

分析:在所爬数据中,评分为5的电影有6782条,在所爬的数据中占比一半,由此看出评分为5的比例是相当高的

 

查询评分为4的电影:

分析:评分为4的电影达到1334条,在所爬数据中占比不大,但是也是唯二上1000条评分的一个评分区间。

 

查询评分为3的电影:

分析:评分为3的电影条数为246条,占据小部分,在整体评分中的比例很少。

 

查询评分为2的电影:

分析:评分为2的电影有75条,在10000多条评论中占比不重。

 

查询评分为1的电影:

分析:如图所示,评分为1的电影评价有45条,该电影属于差评的评分相当少。

查询电影的平均分:

分析:电影的平均分在4.44左右,在电影5分评分中占比例88.8%,单纯在电影评分中属于优秀的水平,从平均分分析出《何以为家》电影质量相当好。

 

电影评分调查的综合分析:

电影简介:黎巴嫩一个小城镇里的法庭,12岁的男孩扎因因为持刀伤人被判入狱,不过在律师的支持下,扎因起诉自己的父母,是因为父母不能为他提供保护和安全感。扎因的父母很穷,负担不起抚养孩子们的费用,这意味着扎因不能获得身份证,所以扎因是一个没有资格获得护照的黑户,无法去学校上学,甚至在紧急情况下也无法在医院获得救助。

    以上就是本篇文章【Hadoop综合大作业】的全部内容了,欢迎阅览 ! 文章地址:http://sicmodule.glev.cn/news/96.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 歌乐夫资讯移动站 http://sicmodule.glev.cn/mobile/ , 查看更多   
最新新闻
张近东:民营企业要努力抓住新时代赋予的新机遇
  2018全国两会恰逢改革开放四十周年,四十年来,中国民企在改革开放新进程中奋力开拓,取得了令人瞩目的成绩。近日,本报特别
《世界公卫人》| 中国营养学会肥胖防控分会主委王友发:控体重是防慢病的第一环
在3月4日“世界肥胖日”来临之际,《生命时报》记者专访了西安交通大学医学部副主任、全球健康研究院院长、中国营养学会肥胖防控
研学的目的和意义 研学活动有必要参加吗
研学的目的和意义1、提高综合素质研学强调知识与实践相结合,进而培养学生综合运用知识的能力,提高其综合素质。2、增强信心在研
给跳舞的您五条中肯的建议,轻松提升自己!
舞蹈如人生,找到正确的方法,朝着心中的方向前进,很多的困难都会迎刃而解,对舞蹈的感悟也会达到全新的高度。 善于学习别人的
特权二:把你介绍给最亲近的人,给你满满的安全感
男人深爱一个女人的表现有哪些?一次与读者群里的朋友聊起这个话题,有个女孩说:有时觉得我老公是爱我的,因为他细心、贴心,有
花粉大全,我国常见的花粉及功效!
茶花蜂花粉(花粉之王)新鲜茶花粉具有特殊的茶香气息,味道微甜,呈浅黄色。茶花粉富含蛋白质,氨基酸,脂肪酸,维生素,活性酶
江苏省淮州中学原校长利用手中权力敛财百万陷入犯罪深渊
  忏悔人:王维银  原任职务:江苏省淮州中学校长  触犯罪名:受贿罪  判决结果:2010年12月15日,淮安市中级法院判处王
人生的经典哲理语录
【精华】2024年人生的经典哲理语录88句  冬日的正午,感觉如同是夏日的黄昏一样,模糊而又悲伤地美好着。以下是小编精心准备的
5个关键词还原网红仲尼35岁人生
据每日经济新闻,11月8日,网红卡琳娜的老公,同样也是网红博主、作家的仲尼,在印度尼西亚巴厘岛旅游时溺水身亡,相关话题引发
回望2020大事件之关键词(知识产权报)
学习:指明方向 推动伟大实践一切伟大的实践,根本在于科学理论的正确指引。2020年11月30日,中共中央政治局以“加强我国知识产
本企业新闻