调用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计算资源规格。取值范围:
|
ExecutorInstances | String | 1 |
Spark作业Executor数量。 |
ExecutorResourceSpec | String | small |
Executor计算资源规格。取值范围:
|
JobId | String | j202010271622hangzhouf742a4330000923 |
Spark作业的ID。 |
JobName | String | SparkPi |
Spark作业的名称。 |
LastJobAttemptId | String | 202105251618hzslot9906b0b40000005-0001 |
最近一次尝试执行的Spark作业ID。 |
SparkUI | String | https://dlaui-cn-hangzhou.aliyuncs.com/?token=xxx |
Spark作业的UI,具体请参考配置Spark UI。 |
Status | String | success |
Spark作业的状态码。 |
SubmitTime | String | 2020-10-27 16:23:16 |
提交Spark作业的时间,时区为执行区域的时区。 |
SubmitTimeValue | String | 1603786996000 |
提交Spark作业的毫秒级时间戳。 |
UpdateTime | String | 2020-10-27 16:23:16 |
最后一次更新Spark作业状态的时间,时区为执行作业区域的时区。 |
UpdateTimeValue | String | 1603786996000 |
最后一次更新Spark作业状态的毫秒级时间戳。 |
VcName | String | MyCluster |
执行Spark作业的虚拟集群名称。 |
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>MyCluser</VcName>
<ExecutorInstances>5</ExecutorInstances>
<LastJobAttemptId>j202010271622hangzhouf742a4330000923-0001</LastJobAttemptId>
<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,
"LastJobAttemptId": "j202010271622hangzhouf742a4330000923-0001",
"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"
}
错误码
访问错误中心查看更多错误码。