我在 Amazon EMR 上使用 Hive 外部表。通常这些表是分区的,每个分区指向 S3 中的不同存储桶。我将 MySQL 用于 Hive 元数据存储。
我希望能够看到每个分区指向的 S3 上的位置/存储桶。我查看了 MySQL 中的元数据表。我可以在那里看到分区信息,但没有任何信息表明数据的实际位置。
这个数据在MySQL中有没有,或者可以通过Hive命令获取?
最佳答案
可以使用以下配置单元命令获取位置
hive > show create table <TableName>;
请在上述配置单元命令的输出中搜索 LOCATION 行。
关于mysql - Hive 外部表 - 数据位置元数据存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24615703/