开发者社区 问答 正文

E-MapReduce 如何查询作业列表?



ListJobs 查询作业列表



请求参数

字段类型是否必须默认值描述
RegionIdString
PageNumberInteger1请求页数,从1开始
PageSizeInteger10每页数量


返回参数

字段类型描述
JobsArray<Job>作业对象数组
TotalCountInteger总条数
PageNumberInteger当前页码
PageSizeInteger每页数量


示例



请求示例

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


返回格式


JSON 格式
  1. {
  2.     "requestId": "43B20229-9FDE-434A-A03F-341416030E5C",
  3.     "data": {
  4.         "Jobs": {
  5.             "JobInfo": [
  6.                 {
  7.                     "FailAct": "CONTINUE",
  8.                     "Id": "J-13A570B821D4BAB3",
  9.                     "Name": "TC-10117553",
  10.                     "RunParameter": "--master yarn-client --driver-memory 1G --executor-memory 4G --executor-cores 4 --num-executors 10 --class com.aliyun.emr.checklist.benchmark.SPARKWordCount ossref://emr/checklist/jars/emr-checklist_2.10-0.1.0-newhadoop.jar  oss://emr/checklist/data/TC/10117548 oss://emr/checklist/data/TC/10117553 128 cn-hangzhou",
  11.                     "Type": "SPARK"
  12.                 },
  13.                 {
  14.                     "FailAct": "CONTINUE",
  15.                     "Id": "J-13A570B821D4BAB3",
  16.                     "Name": "TC-10117555",
  17.                     "RunParameter": "--master yarn-client --driver-memory 1G --executor-memory 4G --executor-cores 4 --num-executors 10 --class com.aliyun.emr.checklist.benchmark.SPARKWordCount ossref://emr/checklist/jars/emr-checklist_2.10-0.1.0-newhadoop.jar  oss://emr/checklist/data/TC/10117549 oss://emr/checklist/data/TC/10117555 128 cn-hangzhou",
  18.                     "Type": "SPARK"
  19.                 },
  20.                 {
  21.                     "FailAct": "STOP",
  22.                     "Id": "J-13A570B821D4BAB3",
  23.                     "Name": "PIG",
  24.                     "RunParameter": "modifyParamTcV2",
  25.                     "Type": "PIG"
  26.                 }
  27.             ]
  28.         },
  29.         "PageNumber": 1,
  30.         "PageSize": 10,
  31.         "TotalCount": 3
  32.     }
  33. }

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

您提到的ListJobs操作是阿里云E-MapReduce(EMR)服务中的一个API调用,用于查询在EMR集群中运行的作业列表。E-MapReduce是阿里云提供的一种大数据处理服务,它基于Apache Hadoop和Apache Spark等开源技术,支持数据处理、分析和机器学习等多种场景。

请求参数说明

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

  2. PageNumber (Integer, 可选,默认值: 1): 指定请求结果的页码,从1开始计数。如果您不指定,系统默认返回第一页的结果。

  3. PageSize (Integer, 可选,默认值: 10): 指定每页返回的结果数量。如果您的作业很多,可以通过调整此参数来控制每次请求返回的信息量。

返回参数说明

  1. Jobs (Array of Job objects): 这是一个数组,包含了查询到的所有作业对象。每个作业对象都包含了作业的详细信息,如作业ID、名称、状态、创建时间等。

  2. TotalCount (Integer): 查询到的作业总数。这可以帮助您了解总共有多少个作业符合查询条件。

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

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

示例请求

您提供的示例请求URL展示了如何构造一个查询作业列表的HTTP请求:

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

请注意,实际使用时,您需要通过HTTP GET或POST方法发送此请求,并且根据需要添加请求参数。如果是POST请求,通常会将参数放在请求体中。此外,为了安全和认证,还需要在请求中包含阿里云AccessKey ID和Access Key Secret,以及签名等信息,这些通常是通过HTTP头部或者特殊格式的查询字符串实现的,具体做法遵循阿里云API Gateway的签名机制。

如果您在使用过程中遇到任何问题,比如如何获取AccessKey、如何构造签名、或者对返回的数据有疑问,可以参考阿里云官方文档中关于E-MapReduce服务的API使用指南。

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