开发者社区 问答 正文

E-MapReduce 如何停止执行计划周期调度?



SuspendExecutionPlanScheduler 停止执行计划周期调度



请求参数

字段类型是否必须默认值描述
RegionIdString所在地域
IdString要停止的执行计划Id


返回参数


公共返回参数

示例



请求示例

  1. [backcolor=transparent]https[backcolor=transparent]:[backcolor=transparent]//emr.aliyuncs.com/?Action=SuspendExecutionPlanScheduler
  2. [backcolor=transparent]&[backcolor=transparent]Id[backcolor=transparent]=[backcolor=transparent]WF[backcolor=transparent]-[backcolor=transparent]13A570B821D4BAB3
  3. [backcolor=transparent]&[backcolor=transparent]RegionId[backcolor=transparent]=[backcolor=transparent]cn[backcolor=transparent]-[backcolor=transparent]hangzhou


返回格式


JSON 格式
  1. [backcolor=transparent]{
  2. [backcolor=transparent]    [backcolor=transparent]"RequestId"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"34B08619-2636-49F9-AB4E-CD8D347B1E07"
  3. [backcolor=transparent]}

展开
收起
nicenelly 2017-10-27 16:43:38 2211 分享 版权
阿里云 AI 助理回答

您提到的SuspendExecutionPlanScheduler操作是阿里云EMR(Elastic MapReduce)服务中的一个API调用,用于停止特定执行计划的周期性调度。EMR是一种大数据处理服务,它提供了基于Hadoop、Spark等框架的数据处理能力,支持用户轻松地运行和管理数据处理任务。

请求参数说明

  1. RegionId - String类型,必须的:这个参数指定了操作所在的地域ID。例如,cn-hangzhou代表中国杭州区域。您需要根据您的实际需求选择正确的地域ID。

  2. Id - String类型,必须的:这是要停止的执行计划的唯一标识ID。执行计划通常是在EMR中预先定义好的一系列任务调度规则,通过暂停它,可以暂时停止这些任务按照预定时间或条件自动执行。

返回参数

虽然您没有具体询问返回参数,但一般来说,阿里云API调用后会返回一个JSON格式的响应,其中包含请求状态(如成功或失败)、请求ID以及可能的错误信息。对于这类管理操作,如果操作成功,通常会有一个简单的确认消息,比如RequestId和操作状态码表明操作是否成功。

示例

请求示例

以下是一个使用HTTP GET方法调用该API的示例请求URL结构,注意替换<RegionId><ExecutionPlanId>为实际值:

https://emr.aliyuncs.com/?Action=SuspendExecutionPlanScheduler&RegionId=<RegionId>&Id=<ExecutionPlanId>&Format=json&Version=2016-04-08&SignatureMethod=HMAC-SHA1&SignatureNonce=随机字符串&AccessKeyId=您的AccessKeyId&Signature=计算出的签名值

请注意,实际调用时,您还需要根据阿里云API调用规范生成签名(Signature),这涉及到AccessKey、SecretKey以及请求参数的加密处理,确保请求的安全性。

注意事项

  • 在执行此操作前,请确保您已了解停止执行计划可能对依赖于这些计划的任务产生的影响。
  • 调用API时,确保使用的AccessKey具有足够的权限来操作EMR资源。
  • 请参考最新的阿里云EMR API文档以获取最准确的操作指南和参数详情,因为API细节可能会随时间更新。
有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答