2014-02-27 49 views
4

我知道有蜂巢描述分區,以顯示分區網址

decribe formatted table_name; 

,你顯示錶格式。 有沒有辦法從

show partitions table_name; 

獲取有關分區的詳細信息,除了我看到蜂巢語言手冊有這個

DESCRIBE [EXTENDED|FORMATTED] [db_name.]table_name PARTITION partition_spec 

我想查看所有分區與HDFS URL一起或者s3存儲數據。

回答

0
analyze table TABLENAME partition(the_partition) compute statistics nopass; 

上面的代碼爲您提供有關分區的詳細信息(文件數,行數,總規模),但不給你確切的位置。

如果你想要確切的位置,你可能想創建一個外部表。

3

要顯示分區:

show partitions table_name

若要顯示分區的物理存儲:

describe formatted dbname.tablename partition (name=value)

我不知道一個內置的方式來創建一個輸出這是(分區,路徑),但你可以使用這兩個命令和一些grep/awk或其他來構建它。