我知道有蜂巢描述分區,以顯示分區網址
decribe formatted table_name;
,你顯示錶格式。 有沒有辦法從
show partitions table_name;
獲取有關分區的詳細信息,除了我看到蜂巢語言手冊有這個
DESCRIBE [EXTENDED|FORMATTED] [db_name.]table_name PARTITION partition_spec
我想查看所有分區與HDFS URL一起或者s3存儲數據。
我知道有蜂巢描述分區,以顯示分區網址
decribe formatted table_name;
,你顯示錶格式。 有沒有辦法從
show partitions table_name;
獲取有關分區的詳細信息,除了我看到蜂巢語言手冊有這個
DESCRIBE [EXTENDED|FORMATTED] [db_name.]table_name PARTITION partition_spec
我想查看所有分區與HDFS URL一起或者s3存儲數據。
analyze table TABLENAME partition(the_partition) compute statistics nopass;
上面的代碼爲您提供有關分區的詳細信息(文件數,行數,總規模),但不給你確切的位置。
如果你想要確切的位置,你可能想創建一個外部表。
要顯示分區:
show partitions table_name
若要顯示分區的物理存儲:
describe formatted dbname.tablename partition (name=value)
我不知道一個內置的方式來創建一個輸出這是(分區,路徑),但你可以使用這兩個命令和一些grep/awk或其他來構建它。