我想将HIVE作为Web服务公开,以便我的PHP程序可以调用Web服务来显示UI中的输出。我不知道如何在HIVE中做到这一点。
答案 0 :(得分:3)
Hive有一个JDBC驱动程序。它仅支持JDBC API和SQL语法的子集。这些限制由Hive的功能定义。 Hive更适合批处理命令,例如过滤大量数据的大部分,可能与其他Hive表连接。然而,使用JDBC,您可以想象通过Web服务访问Hive数据。您可以考虑创建异步Web服务。如果要在同步Web服务调用中访问Hive,请确保您的超时足够大,以适应运行Hive命令所需的时间。