我使用 pyhive 连接 hive 以使用 Presto。
我可以在 presto 执行 sql 之前知道 hive 表的分区吗?
最佳答案
您可以使用以下 presto 查询来获取分区。
presto> select * from db_name."table_name$partitions";
p_regionkey
-------------
1
2
3
在 hive 上显示分区的结果如下。hive> show partitions table_name;
p_regionkey=1
p_regionkey=2
p_regionkey=3
在 0.209 上删除了 presto 上的 SHOW PARTITIONS。https://trino.io/docs/current/release/release-0.209.html
关于hive - 在 presto 执行 hql 之前,presto 如何显示分区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42990051/