钻取REST API以及超出Web服务器超时的长时间运行查询?

时间:2016-09-13 20:38:09

标签: hadoop hive apache-drill

我正在阅读Drill REST文档here,他们使用以下示例:

 curl -X POST -H "Content-Type: application/json" -d '{"queryType":"SQL", "query": "select id, sales from dfs.`/Users/joe-user/apache-drill-1.4.0/sample-data/donuts.json` where name= \u0027Cake\u0027"}' http://localhost:8047/query.json

对此的回应是:

{
   "columns" : [ "id", "sales" ],
   "rows" : [ {
     "id" : "0001",
     "sales" : "35",

   } ]
 }

但是如果查询花费的时间超过服务器设置的超时时间,会发生什么?

是否可以请求查询的标识符,然后使用id轮询服务器以获取结果?或者是否有其他方法来处理Drill的REST API的长时间运行查询?

Further on文档提到您可以获取"个人资料"给出查询ID的查询。但是,它没有提到如何在给定查询ID的情况下获取查询结果。

0 个答案:

没有答案