开发者社区 问答 正文

E-MapReduce API一览



集群操作接口



作业操作接口



执行计划操作接口

展开
收起
nicenelly 2017-10-30 16:49:26 1669 分享 版权
阿里云 AI 助理回答

您提到的这些接口看起来是针对某种集群管理和作业调度系统的API描述,虽然它们没有直接指明是阿里云的哪个具体服务,但与阿里云的大数据处理服务——E-MapReduce(EMR)的功能非常相似。E-MapReduce是阿里云提供的一种基于开源大数据生态系统(如Hadoop、Spark等)的完全托管服务,它支持用户通过API、Web控制台等方式进行集群和作业管理。

下面我将根据您列出的接口功能,对应到E-MapReduce或类似的阿里云服务中可能的操作:

集群操作接口

  1. CreateCluster - 创建EMR集群。
  2. DescribeCluster - 查询EMR集群详情。
  3. ListClusters - 列出所有EMR集群。
  4. ModifyClusterName - 修改EMR集群名称。
  5. ReleaseCluster - 销毁EMR集群。
  6. ResizeCluster - 调整EMR集群的规模,比如增加或减少Worker节点。

作业操作接口

  1. CreateJob - 在EMR集群上创建一个作业任务。
  2. ModifyJob - 修改已创建的作业配置。
  3. DescribeJob - 获取作业任务的详细信息。
  4. DeleteJob - 删除作业任务。
  5. ListJobs - 列出集群上的所有作业任务。

执行计划操作接口

这些接口涉及到执行计划的管理,虽然EMR服务本身可能没有直接对应的“执行计划”概念,但可以通过定时任务调度系统(如OSS Bucket触发器结合Function Compute,或者DataWorks中的调度任务)间接实现类似功能: 1. CreateExecutionPlan - 可以理解为在DataWorks中创建一个调度任务。 2. DescribeExecutionPlan - 查询DataWorks中调度任务的详情。 3. ListExecutionPlans - 列出DataWorks中的所有调度任务。 4. ModifyExecutionPlan - 修改DataWorks中调度任务的配置。 5. DeleteExecutionPlan - 删除DataWorks中的调度任务。 6. RunExecutionPlan - 立即运行一次调度任务。 7. ResumeExecutionPlanScheduler / SuspendExecutionPlanScheduler - 对应于启动或停止DataWorks中调度任务的周期性执行。 8. ListExecutionPlanInstances - 查看调度任务的执行历史。 9. ListJobExecutionInstances - 类似地,查看作业实例的执行记录。 10. KillExecutionJobInstance - 中止正在运行的作业实例。 11. ListJobInstanceWorkers - 查询作业实例在哪些节点上运行。

请注意,上述映射是基于您的描述与阿里云现有服务功能的近似匹配,实际使用时还需参考阿里云官方文档,因为服务的具体API命名和功能可能会有所变化。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答