如何搜索具有给定列名的所有表,并返回哪些表在Hadoop / Hive中具有此列名?

时间:2015-02-02 08:23:58

标签: hadoop hive hdfs

我希望在HDFS / Hive中找到包含给定列名的所有表?

1 个答案:

答案 0 :(得分:0)

截至目前,我猜没有直接的方法可以找到一个在hive中有特定列的表。

但我建议将hive Metastore用于此目的,如果它足以满足您的要求。

如果您的hive Metastore在mysql中配置,那么有2个表TBLS - 其中包含您的配置单元中的所有表和COLUMNS_V2,其中包含所有表的列名。

所以基本上加入这两个表来查找带有列名的表。

希望这有帮助。