Sql 如何在配置单元中有多个位置来创建外部表?
我想在配置单元中创建一个包含多个位置的外部表。这意味着我在一个文件夹中有一个文件a,在另一个文件夹中有另一个文件B。我想要的是在混合文件A和B时创建一个外部表。A和B的列是相同的 例如:Sql 如何在配置单元中有多个位置来创建外部表?,sql,hive,location,external,Sql,Hive,Location,External,我想在配置单元中创建一个包含多个位置的外部表。这意味着我在一个文件夹中有一个文件a,在另一个文件夹中有另一个文件B。我想要的是在混合文件A和B时创建一个外部表。A和B的列是相同的 例如: CREATE EXTERNAL TABLE table1( ...) LOCATION 'hdfs/data/A', 'hdfs/data/B' 那是不可能的。外部表只能有一个位置。唯一的例外是分区,但这仍然不是真正不同的目录。太糟糕了,谢谢。对不起,我昨天没有完成我的
CREATE EXTERNAL TABLE table1(
...)
LOCATION
'hdfs/data/A', 'hdfs/data/B'
那是不可能的。外部表只能有一个位置。唯一的例外是分区,但这仍然不是真正不同的目录。太糟糕了,谢谢。对不起,我昨天没有完成我的评论。您可以轻松地将两个文件合并到一个托管表中。这是什么意思?