调用GetJobDetail获取Spark作业的详细信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String GetJobDetail

系统规定参数。取值:GetJobDetail。

JobId String j202010271622hangzhouf742a4330000923

Spark作业ID。

VcName String MyCluster

执行Spark作业的虚拟集群名称。

返回数据

名称 类型 示例值 描述
JobDetail Struct

Spark作业的详细信息。

CreateTime String 2020-10-27 16:23:16

Spark作业开始执行的时间,时区为执行区域的时区。

CreateTimeValue String 1603786996000

Spark作业开始执行的毫秒级时间戳。

Detail String {\"args\":[\"100\"],\"name\":\"SparkPi\",\"className\":\"org.apache.spark.examples.SparkPi\",\"conf\":{\"spark.driver.resourceSpec\":\"medium\",\"spark.executor.instances\":5,\"spark.executor.resourceSpec\":\"medium\"},\"file\":\"local:///tmp/spark-examples.jar\"}

定义Spark作业的JSON字符串。

DriverResourceSpec String small

Driver计算资源规格。取值:

  • small:1Core 4GB
  • medium:2Core 8GB
  • large:4Core 16GB
  • xlarge:8Core 32GB
ExecutorInstances String 1

Spark作业Executor数量。

ExecutorResourceSpec String small

executor计算资源规格。取值:

  • small:1Core 4GB
  • medium:2Core 8GB
  • large:4Core 16GB
  • xlarge:8Core 32GB
JobId String j202010271622hangzhouf742a4330000923

Spark作业的ID。

JobName String SparkPi

作业的名称。

SparkUI String https://dlaui-cn-hangzhou.aliyuncs.com/?token=xxx

Spark作业的UI,具体请参考配置Spark UI

Status String success

作业的状态码。

SubmitTime String 2020-10-27 16:23:16

提交作业的时间,时区为执行区域的时区。

SubmitTimeValue String 1603786996000

提交作业的毫秒级时间戳。

UpdateTime String 2020-10-27 16:23:16

最后一次更新作业状态的时间,时区为执行作业区域的时区。

UpdateTimeValue String 1603786996000

最后一次更新作业状态的毫秒级时间戳。

VcName String MyCluster

执行作业的虚拟集群名称。

RequestId String 5F10AB6E-8984-4E32-B821-4E1512711B8C

请求的唯一ID。

作业的状态码如下表

状态码

语义

starting

启动中,作业尚未执行。

running

作业在执行中。

error

作业中的程序执行失败,抛出了Exception。

dead

作业因为资源不足等问题失败。

killed

作业在执行中被取消。

success

作业执行成功。

示例

请求示例

http(s)://[Endpoint]/?Action=GetJobDetail
&JobId=j202010271622hangzhouf742a4330000923
&VcName=MyCluster
&<公共请求参数>

正常返回示例

XML格式

<JobDetail>
    <Status>success</Status>
    <VcName>release-test</VcName>
    <ExecutorInstances>5</ExecutorInstances>
    <SparkUI>https://dlaui-cn-hangzhou.aliyuncs.com/?token=xxx</SparkUI>
    <DriverResourceSpec>medium</DriverResourceSpec>
    <CreateTime>2020-10-27 16:23:16</CreateTime>
    <JobName>SparkPi</JobName>
    <ExecutorResourceSpec>medium</ExecutorResourceSpec>
    <SubmitTime>2020-10-27 16:22:52</SubmitTime>
    <CreateTimeValue>1603786996000</CreateTimeValue>
    <UpdateTimeValue>1603787047000</UpdateTimeValue>
    <SubmitTimeValue>1603786972000</SubmitTimeValue>
    <UpdateTime>2020-10-27 16:24:07</UpdateTime>
    <JobId>j202010271622hangzhouf742a4330000923</JobId>
    <Detail>{"args":["100"],"name":"SparkPi","className":"org.apache.spark.examples.SparkPi","conf":{"spark.driver.resourceSpec":"medium","spark.executor.instances":5,"spark.executor.resourceSpec":"medium"},"file":"local:///tmp/spark-examples.jar"}</Detail>
</JobDetail>
<RequestId>5F10AB6E-8984-4E32-B821-4E1512711B8C</RequestId>

JSON格式

{
  "JobDetail": {
    "Status": "success",
    "VcName": "MyCluser",
    "ExecutorInstances": 5,
    "SparkUI": "https://dlaui-cn-hangzhou.aliyuncs.com/?token=xxx",
    "DriverResourceSpec": "medium",
    "CreateTime": "2020-10-27 16:23:16",
    "JobName": "SparkPi",
    "ExecutorResourceSpec": "medium",
    "SubmitTime": "2020-10-27 16:22:52",
    "CreateTimeValue": 1603786996000,
    "UpdateTimeValue": 1603787047000,
    "SubmitTimeValue": 1603786972000,
    "UpdateTime": "2020-10-27 16:24:07",
    "JobId": "j202010271622hangzhouf742a4330000923",
    "Detail": "{\"args\":[\"100\"],\"name\":\"SparkPi\",\"className\":\"org.apache.spark.examples.SparkPi\",\"conf\":{\"spark.driver.resourceSpec\":\"medium\",\"spark.executor.instances\":5,\"spark.executor.resourceSpec\":\"medium\"},\"file\":\"local:///tmp/spark-examples.jar\"}"
  },
  "RequestId": "5F10AB6E-8984-4E32-B821-4E1512711B8C"
}

错误码

访问错误中心查看更多错误码。