客户端接收到返回的 Instance ID 后,可以通过 Instance ID 来查询作业状态:
客户端会发送另一个 REST 的请求,查询作业状态。
HTTP 服务器根据配置信息做用户认证。用户认证通过后,把查询的请求发送给 Worker。 Worker 根据 InstanceID 去 OTS 中查询该作业的执行状态。Worker 将查询到的执行状态返回给客户端。
其实MaxCompute是一个透明的数据服务平台,用户不需要了解分布式数据处理的细节,就可以在client上比较方便的处理PB级别的数据了。所以,在了解了以上内容之后,对于MaxCompute只能在分钟级别返回结果就有一个比较清楚的理解了。
ps:以上这些内容在大数据开发套件中都是透明的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。