Amazon EMR - Java SDK - 如何获取工作结果

Amazon EMR - Java SDK - how to get job results

我正在使用 Amazon EMR 服务来管理一些大数据配置单元 table。
我想从我的代码中知道 table 中的项目数。
目前我是 运行 查询,类似于:

select count(*) from myTable;

将结果从 EMR 保存到 S3 上的文件中,然后从 S3 的代码中读取该文件以获取结果。

是否有一种无需通过 S3 即可使用 Java SDK 获取查询输出的直接方法?

我通过整合org.apache.hive:hive-jdbc来解决它。

感谢@ChristopherB 的建议。