我使用 pyhive 连接 hive 以使用 Presto。
我可以在 presto 执行 sql 之前知道 hive 表的分区吗?
您可以使用下面的 presto 查询来获取分区。
presto> select * from db_name."table_name$partitions";
p_regionkey
-------------
1
2
3
Run Code Online (Sandbox Code Playgroud)
hive 上的 SHOW PARTITIONS 结果如下。
hive> show partitions table_name;
p_regionkey=1
p_regionkey=2
p_regionkey=3
Run Code Online (Sandbox Code Playgroud)
presto 上的 SHOW PARTITIONS 已在 0.209 中删除。 https://trino.io/docs/current/release/release-0.209.html
| 归档时间: |
|
| 查看次数: |
9029 次 |
| 最近记录: |