gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 19:54:27 30 4
gpt4 key购买 nike

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

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

编辑:当我在 Hue 中单击表格的信息按钮时,我可以看到创建者和创建日期/时间,所以我知道信息存储在某处:
enter image description here

最佳答案

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

describe formatted <your_table_name>;
在那里您可以找到如下详细信息,

Database:

Owner:

CreateTime:

LastAccessTime:


另一种方法是,在 mysql 中,元数据存储在 hive 数据库中,您可以在下面的查询中查询创建的表及其元信息,
use hive;
select * from TBLS;

关于sql - Impala/Hive 获取表列表以及创建者和创建日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59460788/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com