JDBC 以外的 Presto API 选项

标签 presto

通过 JDBC 以外的 Presto 查询引擎将数据从 Hive 获取到用户界面的所有其他选项是什么

UI  <--> Presto <--> Hive

最佳答案

UI 编程的最佳接口(interface)是 Presto REST 接口(interface)。在 Facebook,我们直接在 PHP、Python 和 R 中使用这个 REST 接口(interface)来处理从图形仪表板到统计分析的所有内容。我们正在为 REST 接口(interface)编写正式文档,但目前最好的文档在这里:

https://gist.github.com/electrum/7710544

顺便说一句,当前的 JDBC 驱动程序只是 Presto REST 接口(interface)的薄包装器,实际上只是一个原型(prototype)。我们正在努力改进 FB 内部项目的驱动程序,因此希望它在接下来的几个月内变得更好。

关于JDBC 以外的 Presto API 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20476965/

相关文章:

多列中多个值的 SQL CASE WHEN

sql - 如何将子查询包含到内部联接中?

Presto:如何使用当前日期和时区指定时间间隔

mysql - 从字段 sql/presto 中提取子字符串

sql - 如何为 Facebook Presto 编写自定义连接器?

java - Presto JDBC 大型查询极慢

sql - 两个相似的 presto SQL 查询之间的差异

sql - Presto 查询 : Find the key with maximum value in a map

SQL presto 过滤日期列表?

rest - 如何使用 REST API 管理 Presto 查询 session 变量?