开发者社区 问答 正文

E-MapReduce 如何查询执行计划列表?



ListExecutionPlans 查询执行计划列表



请求参数

字段类型是否必须默认值描述
RegionIdString
PageNumberInteger1请求的页码
PageSizeInteger10每页数量


返回参数

字段类型描述
ExecutionPlansArray<ExecutionPlanInfo>执行计划的列表
TotalCountInteger总条数
PageNumberInteger当前页码
PageSizeInteger每页数量


示例



请求示例

  1. https://emr.aliyuncs.com/?Action=ListExecutionPlans
  2. &PageSize=50
  3. &PageNumber=1
  4. &RegionId=cn-hangzhou
  5. &公共请求参数


返回格式


JSON 格式
  1. {
  2.     "data": {
  3.         "ExecutionPlans": [
  4.             {
  5.                 "CreateClusterOnDemand": true,
  6.                 "Id": "WF-DE57C4960E0F20DA",
  7.                 "Name": "EP_onDemandWithHourSchedual",
  8.                 "StartTime": 1454585142000,
  9.                 "Strategy": "SCHEDULE",
  10.                 "TimeInterval": 1,
  11.                 "TimeUnit": "HOUR"
  12.             },
  13.            {
  14.                 "CreateClusterOnDemand": false,
  15.                 "Id": "WF-344EB81F8D4113FD",
  16.                 "Name": "EP_existClusterl",
  17.                 "StartTime": 1454585142000,
  18.                 "Strategy": "RUN_MANUALLY",
  19.             }
  20.         ],
  21.         "TotalCount": 2,
  22.         "PageNumber": 1,
  23.         "PageSize": 2
  24.     }
  25.     "requestId": "EAE2E906-BE5F-4028-AB09-9F01FE9983C3"
  26. }

展开
收起
nicenelly 2017-10-30 17:02:33 1547 分享 版权
阿里云 AI 助理回答

您提到的ListExecutionPlans操作是阿里云E-MapReduce(EMR)服务中的一个API调用,用于查询用户在EMR集群上创建的执行计划列表。执行计划通常涉及一系列任务或作业的调度与执行,对于需要周期性或者按计划运行的大数据处理任务非常有用。下面是对您给出信息的详细解析和补充:

请求参数说明

  1. RegionId (String, 必须): 阿里云区域ID,表示您要操作的资源所在的地域。例如,cn-hangzhou代表中国杭州区域。这个参数是所有阿里云API调用中几乎都必须提供的,用来指定服务的地理区域。

  2. PageNumber (Integer, 可选,默认值: 1): 指定返回结果的页码。默认情况下,从第一页开始返回结果。

  3. PageSize (Integer, 可选,默认值: 10): 指定每页返回的结果数量。如果您希望减少网络请求次数或者一次性获取更多数据,可以适当增大此值,但请注意不要设置得过大以免影响响应速度或系统负载。

返回参数说明

  1. ExecutionPlans (Array of ExecutionPlanInfo): 这是一个数组,包含了查询到的所有执行计划的信息。每个元素都是一个ExecutionPlanInfo对象,具体包含哪些字段取决于EMR服务的设计,通常会包括执行计划的ID、名称、状态、创建时间等关键信息。

  2. TotalCount (Integer): 查询结果的总条数,即所有符合条件的执行计划数量。

  3. PageNumber (Integer): 当前返回结果的页码,与请求参数中的PageNumber对应。

  4. PageSize (Integer): 当前每页返回的结果数量,与请求参数中的PageSize对应。

示例请求

您提供的示例请求URL展示了如何构造一个基本的ListExecutionPlans请求:

https://emr.aliyuncs.com/?Action=ListExecutionPlans

实际上,在实际使用中,为了传递上述提到的可选参数(如PageNumberPageSize),以及必要的认证信息(AccessKeyId、Signature等),您需要构建一个完整的HTTP请求,其中可能包括URL参数或POST请求体,并且需要对请求进行签名以通过阿里云的安全验证。具体的构造方法和签名流程可以参考阿里云API Gateway文档或E-MapReduce服务的官方API文档。

请确保在调用此API之前,您已经熟悉了阿里云的认证机制和E-MapReduce服务的基本概念,并拥有相应的访问权限。

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