是否可以使用oracle表加入hive表?

时间:2014-10-11 17:54:41

标签: oracle join hadoop hive

我在使用HiveQL编写查询时遇到问题。

是否可以使用oracle表加入hive表? 如果有,怎么样? 如果没有原因?

2 个答案:

答案 0 :(得分:0)

要访问存储在Hive表格中的数据,包括加入它们,您需要Oracle Big Data connector

来自文档:

  

使用Oracle SQL Connector for HDFS,您可以使用Oracle数据库访问和分析驻留在HDFS文件或Hive表中的数据。您还可以使用其他数据库驻留数据查询和加入HDFS或Hive表中的数据。如果需要,您还可以使用SQL将数据加载到数据库中。

答案 1 :(得分:0)

您首先通过外部表从Oracle数据库访问Hive表。外部表定义是从Hive表定义自动生成的。可以通过查询此外部表来访问Hive表数据。可以使用Oracle SQL查询数据,并将其与数据库中的其他表连接。 您可以使用使用数据的Hive表,并可以从Oracle数据库访问此Hive表。