服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

Hadoop集群技术在大数据和推荐系统中为优酷所起到的关键作用

2021-01-04 09:21:34 阅读(164 评论(0)

  为了更好地实现个性化视频推荐,优酷土豆于2009年开始使用Hadoop大数据平台进行数据分析和挖掘。一开始整个平台只有十几个节点,到2012年集群节点已经达到150个,2013年甚至达到300个。然而,随着数据量的快速增长和业务的快速发展,优酷每天处理的数据量已经超过200TB。优酷土豆的技术人员发现,有些场景不适合Mapreduce处理。  优酷土豆大数据平台已使用多年,核心业务数据量的增长和数据处理速度的不平衡已成为优酷土豆大数据平台的主要瓶颈。这个问题主要表现在三个方面:首先,在BI方面,分析师在提交任务后需要等待很长时间才能得到结果。其次,在进行一些模拟广告时,优化和筛选的计算量非常大,对计算效率的要求也很高。Hadoop消耗资源过多,响应缓慢。同时,Mapreduce不仅在机器学习和图计算的迭代运算上消耗了大量资源,而且处理速度也不尽如人意。  优酷土豆集团大数据团队大数据平台架构师傅杰说:“虽然很多互联网企业都在用Mapreduce来处理自己的业务,但由于优酷的视频量在2亿左右,目前视频关系量在10亿左右,这个级别的数据量用Mapreduce来计算CPU的资源消耗,而计算效率相对较低。单纯依靠Mapreduce框架已经不能满足视频推荐、广告效果预测等场景对实时性和准确性的要求。”  如何打造优酷土豆Hadoop平台?  目前,傅杰先生主要负责优酷土豆集团大数据基础平台的建设,支持集团其他业务团队的存储和计算需求,包括Hadoop平台、日志采集系统、实时计算系统、新闻系统和天机镜系统。据了解,优酷Hadop平台的发展主要有以下几个阶段:  平台建设期:本阶段主要解决安全问题、总体规划、制定相关流程等技术问题;  平台开发期:这一阶段主要是在集团内部进行推广,伴随着各种需求,解决各种问题,修改相关流程,使平台进入稳定、高可用的水平;  平台稳定期:本阶段主要从优化资源、内部培训调整、统计资源消耗合理性、构建自动优化流程等方面入手。  “现阶段,我们主要研究Hadoop1.X到Hadoop2.0升级计划,预计明年初将升级Hadoop。  “现阶段,我们主要研究Hadoop1.X到Hadoop2.0升级计划预计将在明年年初升级Hadoop。今年,我们还建立了基于Storm的实时计算平台和kafka消息系统,并将其推广到集团的在线业务中,并逐步进行流程运营。傅杰老师说。  新手如何入门Hadoop?  据傅杰先生介绍,目前国内Hadoop发展趋势良好,各大企业对Hadoop的需求也比较旺盛。与此同时,越来越多的行业应用Hadop。但目前存在的问题是,Hadoop的优秀技术人才短缺。那么,对于想踏入Hadop领域的新手来说,应该如何入门呢?  傅杰老师的建议是:  1.经常关注Hadop官方网站;  2.深入了解Hadoop原理,如HDFS、MapReduce。并考虑用Hadoop解决当前企业的哪些应用;  3.阅读Hadop相关书籍。据悉,傅杰先生翻译的《Hadoop实战手册》目前将于年底出版,这本书也非常适合新手阅读;  4.建立环境实战,比如试着跑wordcount。Spark/英特尔Shark  为此,在英特尔的帮助下,优酷土豆率先尝试了Spark/Shark内存计算框架,以解决多次迭代和复杂算法。英特尔以其计算实力而闻名,在软件优化、方案设计、Scala语言培训等方面为优酷土豆提供了各种帮助,其优秀的软实力和对整个行业的深入洞察力与优酷土豆的需求一致。  优酷土豆大数据平台作为一家典型的互联网公司,主要用于广告、日报、推荐系统等核心业务。随着低延迟、高实时要求的应用场景的增加,Spark/Shark在快速报表、交互式查询、Ad-hoc查询、机器学习和迭代算法等方面的优势吸引了优酷土豆。Spark/Shark可以每次弹性分布式数据集(RDD)操作后的结果存储在内存中,下一个操作可以直接从内存中读取,节省了大量的磁盘IO,大大提高了效率。  在瞬息万变的互联网市场上,用户的个性化需求越来越大。将Spark/Shark集成到优酷土豆原有的大数据平台后,用户偏好分析Top-N列表计算等方面看到了喜人的变化。“与前几年不同的是,为了更准确地为用户推荐视频,我们不再简单地匹配视频的元信息。我们用图来计算视频和视频之间的相似关系。利用图片计算,我们将收集到的视频图谱进行聚类,然后向用户推荐。优酷土豆集团大数据团队技术总监陆学宇表示:“通过测试和比较,我们发现计算相同规模的数据量过去需要80多分钟,而四个节点的Spark集群的计算时间缩短到5.6分钟。”  Hadoop和Spark/Shark结合的结构不仅使计算资源得到更协调的利用,而且改善了优酷土豆的大数据分析,而且减少了重复视频推荐和浏览量的影响列表。优酷土豆作为国内视频行业第一家部署Spark/Shark解决方案的公司,在Spark/Shark方面的经验对整个视频行业具有突出的价值。未来,双方将继续深入合作,进一步优化整体计划,与更多的行业合作伙伴分享,帮助他们更好地解决业务中的大数据挑战。

内容来源:网络,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

2022年六大英文学习软件

相信大家都有英语烦恼的问题吧,每个人都想学好英语但还是太难了,今天我就来给大家介绍一下2022年六大英文学习软件,相信你只要选择了以上这几款软件之一,你的英语一定会学的非常好的。 1.乐词英文学习软件 乐词英语教学app一…查看详情

python与c++学哪个好

计算机二级c和python哪个好考?哪个语言更有用,必然是见仁见智,无论选哪一个都会有人不同意, 但是可以肯定的是,想学习编程的话,这两个语言都很不错,学完都会帮助你打开新世界的大门。 有意思的是,C和Python差不多正好是编程世界的…查看详情

免费修图软件app有哪些?免费修图软件app介绍

当自己看到自己喜欢的图片或者是拍摄照片之后,保存在手机里,想要带来更好的效果,就可以进行修图,其实修图之后会让图片变得更加清晰,而且还可以打造出明星照片的感觉,但是在选择修图的时候,应该要找到一些好的软件,有些软件是收费的,有些…查看详情

优化供应链,是B2B企业加速发展的主要动力

在国内,B2B电子商务并不是什么新鲜的话题;但真正利用B2B手段在供应链上创造价值的企业仍相对缺乏。对B2B和供应链的真正价值认同、行业标准和经验的缺乏是我国B2B电子商务发展缓慢的重要因素,使得优化供应链成为B2B企业加速发展的动力。 如…查看详情

加客户微信被拒怎么办?可以这样联系TA!

你是否有被客户拒加微信的经历呢?向客户索要联系方式,或要求加微信好友时很多顾客会各种推脱 之所以如此,主要由于信息泄露问题十分严重大多数顾客都已产生戒备心理担心留下联系方式后,会被反复叨扰还在为没有添加客户好友无法给ta发送信息而发愁? ▽…查看详情

怎样在网上做生意赚钱

网上怎样才能挣钱?网上挣钱的门路很多,就像我们平常做买卖一样,有的能挣钱有的挣不到钱,同行没同利,就是这个理,我们要想在网上挣到钱,可以开直播,卖货,卖些季节性的衣服,水果一类的东西,少便宜点,大众化,需求量自然不会少,还有可以在网上注册个…查看详情

2023年水费多少钱一吨

  优质答案(1)  收取二十几元一吨的水费违法。《民法典》中规定违反要求私自涨水费属于违法行为,需要承担相应的法律责任。正常的水费是4块左右一吨  优质答案(2)  不合法,  因为自来水国家是由物价部门进行定价的,它是分阶梯收费,最贵也…查看详情

图片制作软件选哪款?这几款值得选择

怎样让自己的图片更加的独一无二,或者是想要增强高级感提升质感的话,都是缺少不了一款好用的图片制作软件的,现在这样的软件不仅类型多,所带来的各种功能也越来越丰富了,那么到底图片制作软件选哪款呢?这几款都值得选择,一起来看看吧。 …查看详情

做商城网站需要多少钱

做商城网站需要的费用因多个因素而异,包括网站规模、功能需求、设计复杂度和开发方式等。以下是一些可能影响商城网站开发费用的关键因素: 1.网站规模和功能需求:商城网站的规模和所需功能将直接影响开发成本。一个简单的小型商城网站通常具有基本的产品…查看详情

软件开发自学步骤 软件开发如何自学?

  很多人想开发一款手机软件应用基本都是请第三方外包公司或软件工具进行,但是却不知道软件开发需要经过什么样的流程,下面小编就给大家来详细介绍一下软件开发自学步骤 软件开发如何自学?这一块的相关内容,希望能帮助到大家。软件开发自学步骤  第一…查看详情

中小企业如何保护知识产权?看完这几点你就知道

知识产权是在科学技术、文学艺术等领域中,发明者、创造者等对自己的创造性劳动成果享有的专有权。图片来源网络,侵删随着经济社会的不断发展,知识产权对经济发展的重要性不断凸显。作为国民经济支柱的中小企业,受知识产权的影响愈加突出。加强中小企业知识…查看详情

如何增加百度收录 增加百度收录的几种方法介绍

  相信很多的公司自己做了网站后都想办法增加网站在百度的收录,现在很多的网站收录情况都不是很理想,下面万商云集小编给大家来详细介绍一下增加百度收录的相关方法技巧,希望能帮助到大家增加自己网站在百度的收录。  一、增加外链  外链是链接网站与…查看详情

字符串是什么意思 哪些属于字符串

相信很多没用接触到计算的朋友都不知道字符串是什么意思,在计算机技术领域比较常用,在编程代码这块也比较常见,下面万商云集小编给大家来详细介绍一下字符串的相关常识。  什么是Python中的字符串?  我们许多熟悉C,C++等编程语言的人都会得…查看详情

淘宝产品上下架时间怎么优化?

淘宝商品上下架时间是影响淘宝商品排名的因素之一,越接近下架的商品,排名越有可能靠前。对于小卖家或者新开设的淘宝网店而言,受成本和淘宝网店等级的影响,很多推广活动都无法参加,此时设置商品上下架时间就成了获取商品流量非常有效的手段。针对新品,淘…查看详情

盘点那些好用的记账代理软件排行

记账代理软件是专门为公司财务发展而设计的,对公司的财务记账有着较大的作用,但是对于公司来说,选择一个好的记账代理软件是比较困难的,今天我就来为你们盘点那些好用的记账代理软件排行。 1.畅捷通记账代理软件 畅捷通是为小微企业打造的管理云平台。…查看详情

最新文章