无论如何使用Athena JDBC驱动程序获取查询ID和状态?

时间:2017-03-15 17:54:46

标签: amazon-web-services jdbc amazon-athena

无论如何得到Athena query ID查询我提交Athena JDBC驱动程序?任何API调用Query的状态(带有查询ID?) 有没有办法通过API调用获取查询历史记录?

2 个答案:

答案 0 :(得分:2)

是的,可以注册查询IDS,例如日志消息。这些消息将存储在您可以在连接JDBC驱动程序时指定的日志文件中。

The log_path attribute

ref Offical Documentation

答案 1 :(得分:0)

使用JDBC驱动程序(SimbaAthenaJDBC_2.0.13),您可以执行以下操作:

Statement stmt = conn.createStatement();
ResultSet result = stmt.executeQuery("SELECT * FROM table");
String queryId = stmt.unwrap(IStatementQueryInfoProvider.class).getQueryId();