在 Hive 中执行 SQL 个程序
Execute SQL Procedures in Hive
嗨,
以下是我们遇到的情况,请提出可能的解决方案,
我们有一个现有的报告解决方案 (SAP) 在 RDBMS 中执行一个过程(使用 JDBC 连接)以根据用户输入生成报告。
现在我们正计划从 RDBMS 迁移到 Hive 作为我们的数据源。
有没有办法使用 JDBC 连接连接到配置单元并执行过程(HPLSQL 或执行 Oracle 过程的等效工作的 UDF)?
或者是否有其他方法可以使用 jdbc 运行 hive 或 spark 中的过程或程序?
谢谢
可以使用 JDBC
连接到 Hive
https://cwiki.apache.org/confluence/display/Hive/HiveClient#HiveClient-JDBC
但是,如果您的集群是安全的,您将需要连接到 HiveServer2
https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Clients#HiveServer2Clients-JDBC
此外,Hive 从 2.0.0 版本开始支持存储过程
嗨,
以下是我们遇到的情况,请提出可能的解决方案,
我们有一个现有的报告解决方案 (SAP) 在 RDBMS 中执行一个过程(使用 JDBC 连接)以根据用户输入生成报告。
现在我们正计划从 RDBMS 迁移到 Hive 作为我们的数据源。
有没有办法使用 JDBC 连接连接到配置单元并执行过程(HPLSQL 或执行 Oracle 过程的等效工作的 UDF)?
或者是否有其他方法可以使用 jdbc 运行 hive 或 spark 中的过程或程序? 谢谢
可以使用 JDBC
连接到 Hivehttps://cwiki.apache.org/confluence/display/Hive/HiveClient#HiveClient-JDBC
但是,如果您的集群是安全的,您将需要连接到 HiveServer2
https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Clients#HiveServer2Clients-JDBC
此外,Hive 从 2.0.0 版本开始支持存储过程