开发者社区 问答 正文

E-MapReduce 如何查询作业详情?



DescribeJob 查询作业详情



请求参数

字段类型是否必须默认值描述
IdString作业Id
RegionIdString所在地域


返回参数

字段类型描述
IdString作业Id
NameString作业名称
TypeString作业类型,HADOOP,SPARK,HIVE,PIG
RunParameterString作业的参数
FailActString失败后的操作。STOP:停止,CONTINUE:继续后续的作业


示例



请求示例

  1. https://emr.aliyuncs.com/?Action=DescribeJob
  2. &Id=J-13A570B821D4BAB3
  3. &RegionId=cn-hangzhou
  4. &公共请求参数


返回格式


JSON 格式
  1. {
  2.     "RequestId": "34B08619-2636-49F9-AB4E-CD8D347B1E07",
  3.     "Id": "J-13A570B821D4BAB3",
  4.     "Name": "test",
  5.     "FailAct": "CONTINUE",
  6.     "Type": "HIVE",
  7.     "RunParameter": "-f%20ossref://emr/count.sql"
  8. }

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

在阿里云Elastic MapReduce (EMR)服务中,DescribeJob API操作用于查询指定作业的详细信息。下面是对请求参数、返回参数以及一个示例请求的详细说明:

请求参数

  1. Id (String, 必须): 作业的唯一标识符(ID),用于指定要查询的作业。

  2. RegionId (String, 必须): 作业所在的地域ID。例如,cn-hangzhou 表示中国杭州区域。你需要根据实际运行EMR服务的区域来填写此参数。

返回参数

  • Id (String): 查询到的作业的ID。
  • Name (String): 作业的名称。
  • Type (String): 作业的类型,可能的值包括 HADOOP, SPARK, HIVE, PIG 等。
  • RunParameter (String): 作业执行时使用的参数。
  • FailAct (String): 当作业执行失败时的操作策略,可选值为 STOP(停止后续作业)或 CONTINUE(继续执行后续作业)。

示例请求

GET https://emr.aliyuncs.com/?Action=DescribeJob
&Id=your_job_id_here
&RegionId=cn-hangzhou
&<Signature Parameters>

在这个示例中,你需要将 your_job_id_here 替换为你要查询的实际作业ID,并确保包含正确的签名参数(Signature Parameters)。签名参数是通过使用阿里云AccessKey和AccessKeySecret,按照阿里云API签名机制生成的一系列参数,以保证请求的安全性。具体的签名方法可以参考阿里云API签名文档。

请注意,调用此API前,确保你已拥有阿里云账号并获取了相应的AccessKey ID和AccessKey Secret,同时你的账号需要有调用EMR服务的权限。

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