基于Hadoop的分布式网络爬虫系统的设计与实现

来源 :郑州大学 | 被引量 : 0次 | 上传用户:augsep
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网规模的不断扩大,云计算、大数据的快速发展,互联网资源的不断增多,搜索引擎在信息检索方面起着关键性的作用,在日常生活中人们已经离不开搜索引擎,搜索引擎能够为人们快速准确地提供所需要的信息。网络爬虫作为搜索引擎的关键组成部分,直接影响着搜索引擎的性能。本文基于Hadoop平台设计并实现了一个分布式网络爬虫系统。本文基于Hadoop分布式平台、Hbase列式数据库、Storm实时处理平台以及网络爬虫的基本原理,结合用户关于网络爬虫的实际需求,明确网络爬虫系统实现的总体目标、功能以及性能需求,设计出基于Hadoop的分布式网络爬虫系统架构。根据各个模块的功能以及MapReduce计算框架的特点对每个模块进行基于MapReduce计算框架的算法设计以及实现,在抓取任务模块和解析页面模块将抓取状态、解析状态实时写入到Kafka消息队列,基于Storm平台实时计算相关指标结果。最后搭建Hadoop分布式平台和Storm实时处理平台对本文所实现的分布式网络爬虫系统进行测试。本文所实现的网络爬虫系统具有以下特点:将网络爬虫的抓取任务通过MapReduce分布式计算框架实现,从而将爬虫任务并行化;将抓取到的数据存储到Hbase分布式数据库中,从而将数据均匀分布到各个节点上,并提高了数据读写速度;引入Storm实时计算平台,实时统计网络爬虫运行过程中产生的相关指标。本文网络爬虫系统将抓取到的页面内容存储到Hbase数据库中,解决了以往分布式网络爬虫将页面内容存储到HDFS文件系统中读写速度慢的问题,相对于单节点网络爬虫性能得到显著提高,并支持可扩展性。
其他文献
<正>笔者曾经作为独立首饰艺术家的方式在英国生活工作多年,在那里见闻了整个当代首饰在欧洲当前的发展现状:在欧洲,独立首饰艺术家(设计师)数不胜数,以画廊作为当代首饰经营
该文从工程教育专业认证毕业要求出发,以PLC课程设计课题"MSBR池控制系统设计"为例,贯彻工程教育专业认证OBE理念,对课程设计的教学环节进行教学设计。分析和研究工程的技术
本文介绍了高压电机匝间绝缘结构及匝间耐压试验方法,分析了脉冲电压在线圈中的分布以及匝间耐压试验击穿的原因。针对不同绝缘结构提出了合理的匝间耐压试验方法。
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
电影声音在电影主题表达的功能包括:不变的声音特点奠定基调,突显电影主题;自然恰切,富于对比变化的声音有助于推动情节发展与表达电影主题中的思想感情。本文以电影《命中注
翻转课堂是信息化时代思维创新教学的产物,它将互联网的开放、共享、自由等特征与教育教学的本质规律有机结合。通过翻转课堂教学模式在高空气象探测教学中的应用,能将教师课
能否敏锐地发现和提出问题是学生综合素质的重要组成部分,也是判断其是否具有创新意识的重要尺度之一。教师应该让学生带着问题走进教室,再带着更多问题走出教室,也就是说要
电影的商业性与艺术性一直属于此消彼长的状态,而电影中人物形象的塑造也是一部电影成功与否的重要评判标准。如何拍出一部叫好又叫座的电影,《这个杀手不太冷》做出了优秀的
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
‘南果梨’是鞍山地区的特产。由于品质极优、效益较高,已被周边地区广泛栽培。但由于‘南果梨’有后熟特性,极不耐贮藏.采后自然条件下只能存放25d左右.货架期极短,出现采收集中