除JDBC之外的Presto API选项

时间:2013-12-09 17:37:22

标签: presto

除了JDBC之外,还有从Hive通过Presto查询引擎获取数据到用户界面的所有其他选项

UI  <--> Presto <--> Hive

2 个答案:

答案 0 :(得分:6)

UI编程的最佳界面是Presto REST界面。在Facebook,我们直接在PHP,Python和R中使用这个REST界面,从图形仪表板到统计分析。我们正在研究REST接口的正式文档,但目前最好的文档在这里:

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

BTW,当前的JDBC驱动程序只是Presto REST界面的一个薄包装器,实际上只是一个原型。我们正在努力改进FB内部项目的驱动程序,因此预计它在未来几个月会变得更好。

答案 1 :(得分:1)

如果您是python用户,Dropbox中有一个不错的库PyHivePrestoDB site列出了不同Presto客户的集合。

但是,所有这些都是Presto REST API之上的包装器,具有高级API支持。