Hive “ShowTableExtended”应该列出分区下的文件吗?

Hive “ShowTableExtended”应该列出分区下的文件吗?,hive,hdfs,azure-hdinsight,Hive,Hdfs,Azure Hdinsight,我已将外部表的文件按年份分开。我每年都会添加分区。我运行了show table extended命令,它显示: partitioned:true partitionColumns:struct partition_columns { i32 year} totalNumberFiles:0 totalFileSize:0 它应该列出每个分区位置中的文件吗 DROP TABLE IF EXISTS myTable; CREATE EXTERNAL TABLE myTable( some

我已将外部表的文件按年份分开。我每年都会添加分区。我运行了show table extended命令,它显示:

partitioned:true
partitionColumns:struct partition_columns { i32 year}
totalNumberFiles:0
totalFileSize:0
它应该列出每个分区位置中的文件吗

DROP TABLE IF EXISTS myTable;

CREATE EXTERNAL TABLE myTable(
    somefield STRING,
    somefield2 STRING,
    GMTDateTime TIMESTAMP
    )

PARTITIONED BY (year INT)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' 
STORED AS TEXTFILE LOCATION 'wasb://{hdinsight instance}@{storage name}.blob.core.windows.net/data00/';

alter table myTable add partition ( year = 2015 ) location '{hdinsight instance}@{storage name}.blob.core.windows.net/data2015/' ;
alter table myTable add partition ( year = 2014 ) location '{hdinsight instance}@{storage name}.blob.core.windows.net/data2014/' ;
对不起。。 通过下面的命令,我们可以看到各个分区的位置。。 描述[扩展的|格式化的][db_name.]表_namepartition PARTITION_spec


但是没有这样的命令来知道所有带有URL的分区。。我们必须通过单独的分区来找到它

当我运行analyze table table name partition\u partition compute statistics nopass时,请参阅下面的链接;我得到:FAILED:ParseException行1:55无关输入'nopass'期望EOF对于hive和hdfs来说几乎是新的,这让我很惊讶,当您定义一个表并将分区添加到不同的位置时,show table extended并没有列出所有分区中的所有文件。