Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何在AWS中查看Athena的分区列表?_Amazon Web Services_Hive_Presto_Amazon Athena - Fatal编程技术网

Amazon web services 如何在AWS中查看Athena的分区列表?

Amazon web services 如何在AWS中查看Athena的分区列表?,amazon-web-services,hive,presto,amazon-athena,Amazon Web Services,Hive,Presto,Amazon Athena,我想检查雅典娜的分区列表 我以前是这样问的 show partitions table_name 但我想搜索存在的特定表 所以我使用了如下的查询,但并没有返回结果 show partitions table_name partition(dt='2010-03-03') 因为dt也包含小时数据 dt='2010-03-03-01', dt='2010-03-03-02', ........... 那么,当我输入“2010-03-03”然后它搜索“2010-03-03-01”、“2010-0

我想检查雅典娜的分区列表

我以前是这样问的

show partitions table_name
但我想搜索存在的特定表

所以我使用了如下的查询,但并没有返回结果

show partitions table_name partition(dt='2010-03-03')
因为dt也包含小时数据

dt='2010-03-03-01', dt='2010-03-03-02', ...........
那么,当我输入“2010-03-03”然后它搜索“2010-03-03-01”、“2010-03-03-02”时,有没有办法搜索

我必须像这样分开分区吗

dt='2010-03-03', dh='01'

和show partitions table_name在配置单元中仅返回500行。在雅典娜中也是一样的吗?

有一种方法可以将分区列表作为结果集返回,因此可以使用类似于的
进行过滤。但是您需要像这样使用内部
信息\u模式
数据库:

SELECT partition_value
FROM information_schema.__internal_partitions__
WHERE table_schema = '<DB_NAME>'
        AND table_name = '<TABLE_NAME>'
        AND partition_value LIKE '2010-03-03-%'
选择分区\u值

来自信息\u架构。\u内部\u分区__ 其中表_schema=“” 表_name=“” 和分区_值,如“2010-03-03-%”
“信息\u架构.\u内部\u分区\u”仅在Athena引擎版本1中受支持,