Impala/Hive 获取表格列表以及创建者和创建日期

Impala/Hive get list of tables along with creator and date created

我正在尝试为我的团队清理 Impala 中的一些 dev/test table,但似乎无法找到列出 table 与他们的创建者和上次访问的日期。 show tables 命令仅列出 table 个名称。因为有数百个 table,只有不到四分之一属于我们的团队,所以单独检查每个 table 以查看是否应该删除它需要几个小时。

没有办法列出 table 名称以及创建者和创建日期吗?

编辑:当我在 Hue 中单击 table 的信息按钮时,我可以看到创建者和创作 date/time,所以我知道信息存储在某处:

解决此问题的一种方法,取每个 table 并描述 table。您需要 运行 以下命令:

describe formatted <your_table_name>;

在那里您可以找到如下详细信息,

Database:

Owner:

CreateTime:

LastAccessTime:

另一种方法是,在 mysql 元数据存储在配置单元数据库中,您可以在下面的查询中查询创建的 table 及其元信息,

use hive;
select * from TBLS;