通过 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/