Obtém os detalhes de uma execução de job Spark ao chamar GetJobRun.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
emr-serverless-spark:GetJobRun |
get |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /api/v1/workspaces/{workspaceId}/jobRuns/{jobRunId} HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| workspaceId |
string |
Sim |
O ID do workspace. |
w-d2d82aa09151**** |
| jobRunId |
string |
Sim |
O ID da execução do job. |
jr-93d98d2f7061**** |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| regionId |
string |
Não |
O ID da região. |
cn-hangzhou |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados da resposta. |
||
| jobRun |
object |
Os detalhes da execução do job. |
|
| codeType |
string |
O tipo de código do job. Valores válidos:
|
SQL |
| configurationOverrides |
object |
A configuração do job Spark. |
|
| configurations |
array |
A lista de configurações. |
|
| Configuration |
As informações de configuração. |
||
| displayReleaseVersion |
string |
A versão exibida no console. |
esr-4.0.0 (Spark 3.5.2, Scala 2.12) |
| endTime |
integer |
A hora de término do job. O valor é um timestamp Unix em milissegundos. |
1684122914000 |
| environmentId |
string |
O ID do ambiente. |
env-cpv569tlhtgndjl8**** |
| executionTimeoutSeconds |
integer |
O período de tempo limite de execução. |
3600 |
| fusion |
boolean |
Especifica se a aceleração do mecanismo Fusion está ativada. |
false |
| jobDriver | JobDriver |
As informações do Spark Driver. |
|
| jobRunId |
string |
O ID da execução do job. |
jr-93d98d2f7061**** |
| log | RunLog |
O caminho do log de execução. |
|
| name |
string |
O nome do job. |
jobName |
| notebookAccessUrl |
string |
A URL de download do arquivo NOTEBOOK. Este parâmetro é retornado apenas se o tipo de job for NOTEBOOK. |
http://workflow-ide-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/spark-notebook-output/w-xxxxxxxxx/xxxxxxx |
| priority |
string |
A prioridade do job. |
5 |
| releaseVersion |
string |
A versão do mecanismo Spark DPI usada para executar o nó. |
esr-3.3.1 |
| resourceOwnerId |
string |
O UID do usuário que criou o job. |
150978934701**** |
| resourceQueueId |
string |
O nome da fila usada para executar o job. |
root_queue |
| state |
string |
O status do job. |
Running |
| stateChangeReason |
object |
O motivo da alteração de status. |
|
| code |
string |
O código de erro. |
ERR-100000 |
| message |
string |
A mensagem de erro. |
connection refused |
| submitTime |
integer |
A hora de envio do job. O valor é um timestamp Unix em milissegundos. |
1684119314000 |
| tags |
array |
A lista de tags. |
|
| Tag |
A tag. |
||
| tokenDetails |
array<object> |
Os detalhes do consumo de tokens. |
|
|
object |
Os detalhes do consumo de tokens. |
||
| enableThinking |
string |
Especifica se o modo de raciocínio está ativado. |
true |
| inputModality |
string |
A modalidade de entrada. |
- |
| modelName |
string |
O nome do modelo. |
qwen-plus |
| tokenRange |
string |
O intervalo de tokens de entrada. |
0 |
| tokenSource |
string |
A origem do token. Valores válidos: input e output. |
input |
| tokenUsed |
integer |
O número de tokens consumidos. |
10000 |
| totalTokens |
integer |
O número total de tokens consumidos. |
10000 |
| webUI |
string |
A interface web do job. |
http://spark-ui |
| workspaceId |
string |
O ID do workspace. |
w-d2d82aa09155**** |
| requestId |
string |
O ID da solicitação. |
DD6B1B2A-5837-5237-ABE4-FF0C8944**** |
Exemplos
Resposta de sucesso
JSON formato
{
"jobRun": {
"codeType": "SQL",
"configurationOverrides": {
"configurations": [
{
"configFileName": "common.conf",
"configItemKey": "hive.metastore.type",
"configItemValue": "USER_RDS"
}
]
},
"displayReleaseVersion": "esr-4.0.0 (Spark 3.5.2, Scala 2.12)",
"endTime": 1684122914000,
"environmentId": "env-cpv569tlhtgndjl8****",
"executionTimeoutSeconds": 3600,
"fusion": false,
"jobDriver": {
"sparkSubmit": {
"entryPoint": "oss://bucket/path/to/entrypoint.jar",
"entryPointArguments": [
"arg1"
],
"sparkSubmitParameters": "--conf spark.app.name=test"
}
},
"jobRunId": "jr-93d98d2f7061****",
"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"
},
"name": "jobName",
"notebookAccessUrl": "http://workflow-ide-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/spark-notebook-output/w-xxxxxxxxx/xxxxxxx",
"priority": "5",
"releaseVersion": "esr-3.3.1",
"resourceOwnerId": "150978934701****",
"resourceQueueId": "root_queue",
"state": "Running",
"stateChangeReason": {
"code": "ERR-100000",
"message": "connection refused"
},
"submitTime": 1684119314000,
"tags": [
{
"key": "workflowId",
"value": "wf-123test"
}
],
"tokenDetails": [
{
"enableThinking": "true",
"inputModality": "-",
"modelName": "qwen-plus",
"tokenRange": "0
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.