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

gajydyqb  于 2021-06-04  发布在  Hadoop
关注(0)|答案(0)|浏览(213)

在hdfs中,数据通常是这样分区的:

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

因此,要使用配置单元访问一个分区,我将使用:

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\u name is not a partitioned table”。如何仅对a-001部分运行select?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题