Retrieves the details of a job.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
emr-serverless-spark:GetJobRun | get | *All Resource
| None | None |
Request syntax
GET /api/v1/workspaces/{workspaceId}/jobRuns/{jobRunId} HTTP/1.1Path Parameters
Parameter | Type | Required | Description | Example |
workspaceId | string | Yes | The workspace ID. | w-d2d82aa09151**** |
jobRunId | string | Yes | The job run ID. | jr-93d98d2f7061**** |
Request parameters
Parameter | Type | Required | Description | Example |
regionId | string | No | The region ID. | cn-hangzhou |
Response elements
Element | Type | Description | Example |
object | The returned data. | ||
| jobRun | object | The details of the job run. | |
workspaceId | string | The workspace ID. | w-d2d82aa09155**** |
jobRunId | string | The job run ID. | jr-93d98d2f7061**** |
name | string | The job name. | jobName |
state | string | The job status. | Running |
| stateChangeReason | object | The reason for the state change. | |
code | string | The error code. | ERR-100000 |
message | string | The error message. | connection refused |
submitTime | integer | The time when the job was submitted. | 1684119314000 |
endTime | integer | The time when the job ended. | 1684122914000 |
codeType | string | The code type of the job. Valid values:
| SQL |
webUI | string | The web UI for the job. | http://spark-ui |
executionTimeoutSeconds | integer | The timeout period for the job run, in seconds. | 3600 |
resourceOwnerId | string | The user ID (UID) of the user who created the job. | 150978934701**** |
| tags | array | The tags. | |
A tag. | |||
log | The path of the job run log. | ||
releaseVersion | string | The version of the Spark engine used to run the job. | esr-3.3.1 |
resourceQueueId | string | The name of the queue where the job runs. | root_queue |
jobDriver | The information about the Spark Driver. | ||
| configurationOverrides | object | The Spark job configuration. | |
| configurations | array | The configurations. | |
The configuration information. | |||
displayReleaseVersion | string | The version displayed in the console. | esr-4.0.0 (Spark 3.5.2, Scala 2.12) |
fusion | boolean | Indicates whether the Fusion engine acceleration feature is enabled. | false |
environmentId | string | The environment ID. | env-cpv569tlhtgndjl8**** |
notebookAccessUrl | string | http://workflow-ide-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/spark-notebook-output/w-xxxxxxxxx/xxxxxxx | |
requestId | string | The request ID. | DD6B1B2A-5837-5237-ABE4-FF0C8944**** |
Examples
Success response
JSON format
{
"jobRun": {
"workspaceId": "w-d2d82aa09155****",
"jobRunId": "jr-93d98d2f7061****",
"name": "jobName",
"state": "Running",
"stateChangeReason": {
"code": "ERR-100000",
"message": "connection refused"
},
"submitTime": 1684119314000,
"endTime": 1684122914000,
"codeType": "SQL",
"webUI": "http://spark-ui",
"executionTimeoutSeconds": 3600,
"resourceOwnerId": "150978934701****",
"tags": [
{
"key": "workflowId",
"value": "wf-123test"
}
],
"log": {
"driverStdOut": "oss://bucket/path/to/stdout",
"driverStdError": "oss://bucket/path/to/stderr",
"driverSyslog": "oss://bucket/path/to/syslog",
"driverStartup": "oss://bucket/path/to/startup"
},
"releaseVersion": "esr-3.3.1",
"resourceQueueId": "root_queue",
"jobDriver": {
"sparkSubmit": {
"entryPoint": "oss://bucket/path/to/entrypoint.jar",
"entryPointArguments": [
"arg1"
],
"sparkSubmitParameters": "--conf spark.app.name=test"
}
},
"configurationOverrides": {
"configurations": [
{
"configFileName": "common.conf",
"configItemKey": "hive.metastore.type",
"configItemValue": "USER_RDS"
}
]
},
"displayReleaseVersion": "esr-4.0.0 (Spark 3.5.2, Scala 2.12)",
"fusion": false,
"environmentId": "env-cpv569tlhtgndjl8****",
"notebookAccessUrl": "http://workflow-ide-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/spark-notebook-output/w-xxxxxxxxx/xxxxxxx"
},
"requestId": "DD6B1B2A-5837-5237-ABE4-FF0C8944****"
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.