0

我想将 HIVE 公开为 Web 服务,以便我的 PHP 程序可以调用 Web 服务以在 UI 中显示输出。我不确定如何在 HIVE 中执行此操作。

4

1 回答 1

3

Hive 有一个 JDBC 驱动程序。它仅支持 JDBC API 和 SQL 语法的一个子集。这些限制是由 Hive 的功能定义的。Hive 更适合批处理命令,例如过滤大量数据的一个大子集,可能与其他 Hive 表连接。不过,使用 JDBC,您可以想象通过 Web 服务访问 Hive 数据。您可能会考虑创建异步 Web 服务。如果您要在同步 Web 服务调用中访问 Hive,请确保您的超时时间足够大以适应运行 Hive 命令所需的时间。

于 2011-07-21T12:18:10.060 回答