在HIVE中创建具有多个源的外部表

时间:2015-06-19 18:22:26

标签: hadoop hive partition external-tables

我想在HIVE中创建一个外部表,它从多个数据库中获取输入。 例如:我想用db1.table1(A,B)和db2.table2(C,D,E,F,A)来源创建bigTable(A,B,C,D,E,F)

此外,更新db1.table1和db2.table2时,bigTable必须更新。

附注:

  1. 源表每天更新。

  2. 如果我们想要在表格上执行联接,字段“A”是常用字段。

  3. 对于源之间没有公共字段的情况,建议是开放的。

1 个答案:

答案 0 :(得分:0)

是。我想你可以在所有表​​的联合顶部创建一个视图。比如创建视图veie_test作为select *来自A UNION select * from B ... so。