我用pyhive连接hive和presto。在presto执行sql之前,我可以知道配置单元表的分区吗?
gblwokeq1#
请尝试show partitions命令:https://teradata.github.io/presto/docs/0.167-t/sql/show-partitions.html 例如:show partitions from table\ u name;
0md85ypi2#
这可能就是你要找的
select "$path" from table
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
3条答案
按热度按时间gblwokeq1#
请尝试show partitions命令:https://teradata.github.io/presto/docs/0.167-t/sql/show-partitions.html 例如:show partitions from table\ u name;
0md85ypi2#
这可能就是你要找的
8nuwlpux3#
您可以使用下面的presto查询来获取分区。
在配置单元上显示分区的结果如下。
0.209上删除了presto上的显示分区。https://prestosql.io/docs/current/release/release-0.209.html