2015-04-16 70 views
0

我在配置单元中有一组数据库,其中一些表是托管的,一些是外部表。现在,我想知道位于相同路径中的表的列表。在同一位置的表的列表

例如对于不同的数据库A,B和C, A的外部表存储在/ x/y/a B的一些表存储在/ x/y/b,/ x/y/d 用于C的外部表格存储在/ x/y/c

对于某些配置单元查询或属性,这是可能的吗?请帮忙。

感谢

+0

如果你只想使用hive查询,我认为这[link](http://stackoverflow.com/questions/13178182/i-have-created-a-table-in-hive-i-would-像知道哪些目录我的表)是有帮助的。 – laurentgir

回答

0

您可以通过使用命令获取存储在文件系统HADOOP表的列表: hdfs dfs -ls /user/hive/warehouse/**<DB_name>**.db/

这会给管理的表的列表。