我有这个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 数据创建外部表。
我怎么做?
谢谢
好的,我创建了 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';