0

我需要以编程方式查询 Qubole 以获取 Hive 表的分区列表。我可以通过调用此处描述的正确 API 端点来做到这一点,但我想使用qds-sdj-java 客户端来做到这一点(我已经将它用于其他事情)。

在查看客户端的 Javadoc API 文档时,我没有看到这样做的选项。有没有办法,我只是忽略它?直接调用端点是唯一的选择吗?

4

3 回答 3

0

哦,明白了。是的,我们将更新 QDS 客户端的 javadocs。很高兴您找到了您正在寻找的解决方案。

于 2020-04-24T00:22:15.713 回答
0

您可以参考使用 QDS-SDK 的 Hive 命令示例,您可以在其中传递show partitions table_name; 查询您的 Hive 表。希望这会有所帮助。

于 2020-04-23T00:22:13.313 回答
0

事实证明,为 QDS 客户端发布的 Javadocs 已经过时了。实际的库本身在1.1.0 版本中支持列表分区

InvokableBuilder<List<TablePartitionsAndLocation>> viewTablePartitionsAndLocation(String tableName);
于 2020-04-23T15:59:14.660 回答