我在hive中有一组数据库,有些表是Managed,有些是外部表。现在,我想知道位于同一路径中的表列表。
例如,对于不同的数据库A,B和C, A的外部表存储在/ x / y / a B的一些表存储在/ x / y / b,/ x / y / d C的外部表存储在/ x / y / c
有可能使用一些配置单元查询或属性吗?请帮忙。
由于
答案 0 :(得分:0)
您可以使用以下命令获取存储在HADOOP文件系统中的表列表:
hdfs dfs -ls /user/hive/warehouse/**<DB_name>**.db
/
这将提供托管表的列表。