看不清
√十天内免登录忘记密码?
还没账号?马上注册
请复制以下内容发送给他人,通过邀请链接访问完成注册,您即可享受长期收益:
适合人群: 对大数据有所了解,有一定编程基础
课程标签: Presto大数据
版本:presto-server-0.214.tar
软件版本
presto-cli-0.214-executable
CentOS7
1、presto的起因
hadoop ---hdfs----MR(java)-----hive
hive底层原理用MR,速度比较慢,公司hadoop集群主要集中于晚上到凌晨,平日工作时间负载不是很高。但在工作时间内,公司业务人员有实时查询的需求,现在主要借助于hive提供业务人员的查询。hive是基于MR类的SQL查询工具,他会输入的查询SQL解析为MapReduce,能极大的降低使用大数据门槛,让一般的业务人员可以直接准对大数据进行查询,但是有一个利弊,它的查询基于MR,会让人等待比较着急,等待的时间可能是几个小时或者一天。 spark基于内存提高改良的hive,sql,现在factbook在hive上面开发一套利器,准对hive可以通过sql语句快速查询,presto。
2、Facebook为何开发Presto
Facebook的2011的数据仓库存储在少量大型hadoopfs集群,Hive是FaceBook在几年前专门为Hadoop打造的一款数据仓库工具,在以前,facebook的科学家和分析师一直靠hive进行数据分析.但hive使用MR作为底层计算框架,是专为批处理设计的,但是随着数据的不断增多,使用hive进行一个简单的数据查询可能要花费分钟或者几个小时,显然不能满足查询需求,FaceBooke也调研了其他比hive更快的工具,但是他们需要在功能有限的条件下做简单操作,以至于无法操作Facebook庞大的数据要求。2012年开始研究自己的框架--presto,每日可以超过1pb查询,而且速度比较快,faceBook声称Presto的性能比hive要好上10倍或者100倍,presto和hive都是facebook开发的
Presto是什么
Presto是一个开源的分布式SQL查询引擎,适用于交互式查询,数据量支持GB到PB字节。
Presto的设计和编写完全是为了解决Facebook这样规模的商业数据仓库交互式分析和处理速度的问题
Presto可以做什么
Presto支持在线数据查询,包括Hive kafka Cassandra关系数据库以及专门数据存储,一条Presto查询可以将多个数据源进行合并,可以跨越整个组织进行分析。
Presto以分析师的需求作为目标,他们期望相应速度小于1秒到几分钟,Presto要么在使用速度的快的昂贵的商业方案,提高内存,要么是消耗大量的硬件进行快速查询。(128G 64G)
架构图
此课程教给如果在企业环境中使用presto
欢迎进入课程讨论区,你可以与本课程的老师和同学在这里交流。如果你有课程相关的问题,请发到老师答疑区;经验、思考、创意、作品、转帖请发到综合讨论区。欢迎分享,鼓励原创,杜绝广告,请大家共同维护一个包容、积极、相互支持的交流氛围,谢谢。了解更多请点击“讨论区使用规则”↗
给该课程打分:
nathon1985
大聊
hz_oyyhynu
序号
标题
1
Presto资料1-6.zip
共454节 · 380小时23分钟套餐优惠
大数据从入门到精通(徐培成亲授)视频教程
¥680.0028607人在学
共29节 · 2小时35分钟
利用Kettle+FineBI+MySQL构建电商运营分析报表可视化平台视频教程
¥238.005832人在学
共66节 · 18小时8分钟
基于Flink流处理的动态实时电商实时分析系统视频教程
¥699.0023633人在学
共21节 · 4小时48分钟
Kettle从入门到精通视频教程
¥280.0029137人在学
评价
给该课程打分: