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

时间:2017-03-24 01:50:03

标签: hive presto

我使用pyhive连接hive以使用Presto。

在presto执行sql之前,我可以知道hive表的分区吗?

3 个答案:

答案 0 :(得分:1)

请尝试SHOW PARTITIONS命令: https://teradata.github.io/presto/docs/0.167-t/sql/show-partitions.html 例如: 从table_name;

显示PARTITIONS

答案 1 :(得分:1)

您可以使用下面的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

presto上的SHOW PARTITIONS已于0.209删除。 https://prestosql.io/docs/current/release/release-0.209.html

答案 2 :(得分:0)

这可能就是你要找的东西

select "$path" from table