无论如何得到Athena query ID
查询我提交Athena JDBC驱动程序?任何API调用Query的状态(带有查询ID?)
有没有办法通过API调用获取查询历史记录?
答案 0 :(得分:2)
是的,可以注册查询IDS,例如日志消息。这些消息将存储在您可以在连接JDBC驱动程序时指定的日志文件中。
答案 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();