访问不是分区的表的一部分?

时间:2013-06-06 18:51:59

标签: hadoop hive hdfs

在HDFS中,我的数据通常是这样划分的:

        .../database_name/table_name/part_a=2013-05-01
        .../database_name/table_name/part_a=2013-05-02

所以要使用Hive访问一个分区,我将使用:

        select count(*) from database_name.table_name where part_a='2013-05-01';

但在HDFS中有一个表格如下所示:

        .../database_name/table_name/part-a-001;
        .../database_name/table_name/part-a-002;

没有“=”符号,当我尝试“show partitions”时,它返回“Table table_name不是分区表”。如何仅在part-a-001上运行选择?

0 个答案:

没有答案
相关问题