presto
zyj8170
在搜狐软件科技负责软件开发工作,主要研究方向:分布式和高并发。
展开
-
Presto 来自Facebook的开源分布式查询引擎
PrestoDB 来自Facebook的开源分布式查询引擎 Presto是一个分布式SQL查询引擎, 它被设计为用来专门进行高速、实时的数据分析。它支持标准的ANSI SQL,包括复杂查询、聚合(aggregation)、连接(join)和窗口函数(window functions)。下图中展现了简化的Presto系统架构。客户端(client)将SQL查询发送到Presto的协调员 (转载 2016-12-21 15:44:37 · 494 阅读 · 0 评论 -
Presto架构及原理
Presto 是 Facebook 推出的一个基于Java开发的大数据分布式 SQL 查询引擎,可对从数 G 到数 P 的大数据进行交互式的查询,查询的速度达到商业数据仓库的级别,据称该引擎的性能是 Hive 的 10 倍以上。Presto 可以查询包括 Hive、Cassandra 甚至是一些商业的数据存储产品,单个 Presto 查询可合并来自多个数据源的数据进行统一分析。Presto 的目标转载 2017-03-09 09:47:42 · 2187 阅读 · 1 评论 -
Presto安装与配置
Presto是一个运行在多台服务器上的分布式系统。 完整安装包括一个coordinator(调度节点)和多个worker。 由客户端提交查询,从Presto命令行CLI提交到coordinator。 coordinator进行解析,分析并执行查询计划,然后分发处理队列到worker 目录: 环境基本要求集群规划连接器安装步骤config.propertiesnode.propertie转载 2017-03-09 09:49:10 · 14489 阅读 · 0 评论