0

在 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;

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

4

0 回答 0