0

我有这个hdfs结构:
root/folder1/a1.avro
root/folder1/b1.avro
root/folder2/a2.avro
root/folder2/b2.avro

a1, a2 - 有 schemaA
b1, b2 - 有 schemaB

我想:
在 hive 中为所有数据创建外部表

为数据创建外部表并为 b 数据创建外部表。

我怎么做?
谢谢

4

1 回答 1

0

好的,我创建了 2 个 Hive 外部表,用于架构 A 的 Table_A 和用于架构 B 的 Table_B。

一旦我有 2 个表,我运行 2 组“alter table add partition”语句:

更改表 table_a 添加分区 ... 'root/folder1/a1.avro'; 更改表 table_a 添加分区 ... 'root/folder2/a2.avro';

更改表 table_b 添加分区 ... 'root/folder1/b1.avro'; 更改表 table_b 添加分区 ... 'root/folder2/b2.avro';

于 2013-10-10T12:27:17.490 回答