首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qubole:如何在python中下载调度程序结果?

Qubole:如何在python中下载调度程序结果?
EN

Stack Overflow用户
提问于 2017-12-29 16:00:17
回答 1查看 102关注 0票数 0

像title一样,我设法使用python中的查询ID下载Qubole结果,但是,有没有一种方法可以使用调度程序作业id而不是查询ID来下载结果?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-06-09 13:27:51

可以使用名为requests的python包访问Scheduler API

我仍然不确定我的代码是否使用了python的最佳实践,因为我仍然使用硬编码的短语per_page=1000000,它将在每个请求的每个页面获得1000000个结果

代码语言:javascript
复制
url = 'https://api.qubole.com/api/v1.2/scheduler/{}/actions?per_page=1000000'.format(id)
headers = {'content-type': 'application/json', 'X-AUTH-TOKEN': '<YOUR-TOKEN>'}
r = requests.get(url, headers=headers).json()

json_object=[json.dumps(r.get('actions'))]
jsonRDD = sc.parallelize(json_object)
df = spark.read.json(jsonRDD)

调度程序的结果应该在列command.status

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48019407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档