0
在Impala中,是否可以使用每個表的創建日期列出給定數據庫中的所有表?喜歡的東西:Impala:列出數據庫中所有表及其創建日期
在my_database
:
TABLE CREATED_DATE
-----------------------
table_1 2016-01-01
table_2 2016-02-12
table_3 2016-05-03
非常感謝!
在Impala中,是否可以使用每個表的創建日期列出給定數據庫中的所有表?喜歡的東西:Impala:列出數據庫中所有表及其創建日期
在my_database
:
TABLE CREATED_DATE
-----------------------
table_1 2016-01-01
table_2 2016-02-12
table_3 2016-05-03
非常感謝!
我不認爲這是一個特定的命令去做你所要求的:
我們通常做的是列出所有表中給定的DB:
show tables in db_name
然後爲每個表中,我們運行:
show create table table_name
認準屬性格式transient_lastDdlTime「=」 1479222568' 表示的創建時間的時間戳。您必須將其更改爲「可讀的日期」。
您可以在python腳本中輕鬆完成此任務,安裝pyodbc軟件包和cloudera Impala ODBC驅動程序。