904
阿里云
任务__基本概念_基本介绍_大数据计算服务-阿里云
任务(Task)是MaxCompute的基本计算单元。SQL及MapReduce功能都是通过任务(Task)完成的。
对于用户提交的大多数任务,特别是计算型任务,例如:SQL DML语句 ,MapReduce 等,MaxCompute会对其进行解析,得出任务的执行计划。执行计划是由具有依赖关系的多个执行阶段(Stage)构成的。目前,执行计划逻辑上可以被看做一个有向图,图中的点是执行阶段,各个执行阶段的依赖关系是图的边。MaxCompute会依照图(执行计划)中的依赖关系执行各个阶段。在同一个执行阶段内,会有多个进程,也称之为Worker,共同完成该执行阶段的计算工作。同一个执行阶段的不同Worker只是处理的数据不同,执行逻辑完全相同。计算型任务在执行时,会被实例化,用户可以操作这个实例(Instance)的信息,例如:获取实例状态( Status Instance ),终止实例运行( Kill Instance )等。
另一方面,部分MaxCompute任务并不是计算型的任务,例如:SQL中的 DDL语句 ,这些任务本质上仅需要读取、修改MaxCompute中的元数据信息。因此,这些任务无法被解析出执行计划。
备注:
- 在MaxCompute中,并不是所有的请求都会被转化为任务(Task),例如:项目空间(Project) 、 资源(Resource) 、 自定义函数(UDF)及 实例(Instance)的操作就不需要通过MaxCompute的任务来完成。
最后更新:2016-06-21 18:49:07
上一篇:
函数__基本概念_基本介绍_大数据计算服务-阿里云
下一篇:
任务实例__基本概念_基本介绍_大数据计算服务-阿里云
Windows平台使用说明__官方迁移工具_常用工具_对象存储 OSS-阿里云
SSH 登录时出现如下错误:login: Module is unknown__远程登录 (SSH)_Linux操作运维问题_云服务器 ECS-阿里云
文件存储怎么收费?__常见问题_常见问题_文件存储-阿里云
扩容XFS磁盘 (Linux)__扩容磁盘概览_磁盘_用户指南_云服务器 ECS-阿里云
应用分组__快速入门_云监控-阿里云
查询批量操作结果__批量管理接口_API文档_云解析-阿里云
企业信息安全整体解决方案 阿里云栖大会,我们来了!
创建共享带宽包__NAT网关相关接口_API参考_专有网络 VPC-阿里云
释放实例、关闭自动释放__实例_用户指南_云服务器 ECS-阿里云
SQLServerWriter__Writer插件_使用手册_数据集成-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云