除了JDBC之外,还有从Hive通过Presto查询引擎获取数据到用户界面的所有其他选项
UI <--> Presto <--> Hive
答案 0 :(得分:6)
UI编程的最佳界面是Presto REST界面。在Facebook,我们直接在PHP,Python和R中使用这个REST界面,从图形仪表板到统计分析。我们正在研究REST接口的正式文档,但目前最好的文档在这里:
BTW,当前的JDBC驱动程序只是Presto REST界面的一个薄包装器,实际上只是一个原型。我们正在努力改进FB内部项目的驱动程序,因此预计它在未来几个月会变得更好。答案 1 :(得分:1)
如果您是python用户,Dropbox中有一个不错的库PyHive。 PrestoDB site列出了不同Presto客户的集合。
但是,所有这些都是Presto REST API之上的包装器,具有高级API支持。