presto如何在presto执行hql之前显示分区

j91ykkif  于 2021-06-26  发布在  Hive
关注(0)|答案(3)|浏览(770)

我用pyhive连接hive和presto。
在presto执行sql之前,我可以知道配置单元表的分区吗?

gblwokeq

gblwokeq1#

请尝试show partitions命令:https://teradata.github.io/presto/docs/0.167-t/sql/show-partitions.html 例如:show partitions from table\ u name;

0md85ypi

0md85ypi2#

这可能就是你要找的

select "$path" from table
8nuwlpux

8nuwlpux3#

您可以使用下面的presto查询来获取分区。

presto> select * from "table_name$partitions";
p_regionkey 
-------------
       1 
       2 
       3

在配置单元上显示分区的结果如下。

hive> show partitions table_name;
p_regionkey=1
p_regionkey=2
p_regionkey=3

0.209上删除了presto上的显示分区。https://prestosql.io/docs/current/release/release-0.209.html

相关问题