Lista os executores de um job.
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:ListJobExecutors |
list |
*All Resource
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /api/v1/workspaces/{workspaceId}/jobRuns/{jobRunId}/executors HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| workspaceId |
string |
Sim |
O ID do workspace. |
w-d2d82aa09155**** |
| jobRunId |
string |
Sim |
O ID da execução do job. |
jr-f09a8fda2396**** |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| nextToken |
string |
Não |
O token para a próxima página de resultados. |
2 |
| maxResults |
integer |
Não |
O número máximo de registros a serem retornados em uma única solicitação. |
20 |
| status |
string |
Não |
O status do executor. |
Dead |
| executorType |
string |
Não |
O tipo de executor. |
driver |
| regionId |
string |
Não |
O ID da região. |
cn-hangzhou |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O esquema da resposta. |
||
| requestId |
string |
O ID da solicitação. |
DD6B1B2A-5837-5237-ABE4-FF0C8944**** |
| nextToken |
string |
O token para a próxima página de resultados. |
2 |
| maxResults |
integer |
O número máximo de registros retornados. |
20 |
| totalCount |
integer |
O número total de registros. |
200 |
| exexutors |
array<object> |
A lista de executores. |
|
|
object |
As informações sobre um único executor. |
||
| workspaceId |
string |
O ID do workspace. |
w-78faee4da118f02e |
| jobRunId |
string |
O ID da execução do job. |
jr-1fe145df8ade366a |
| executorId |
string |
O ID do executor do job. |
1 |
| status |
string |
O status de execução do executor. |
Running |
| hostPort |
string |
O endereço do executor. |
21.10.x.x:1201x |
| rddBlocks |
integer |
O número de blocos de Resilient Distributed Dataset (RDD) gerenciados pelo executor. |
10 |
| memoryUsed |
integer |
O uso de memória do executor. |
30 |
| diskUsed |
integer |
O uso de disco do executor. |
20 |
| totalCores |
integer |
O número total de núcleos do executor. |
4 |
| activeTasks |
integer |
O número total de tarefas ativas que o executor está executando. |
10 |
| failedTasks |
integer |
O número total de tarefas com falha que o executor executou. |
2 |
| completedTasks |
integer |
O número total de tarefas concluídas que o executor executou. |
8 |
| totalTasks |
integer |
O número total de tarefas que o executor executou. |
50 |
| totalDuration |
integer |
O tempo total de execução do executor. |
123 |
| totalGCTime |
integer |
O tempo total de coleta de lixo (GC) do executor. |
3 |
| totalInputBytes |
integer |
O número de bytes de dados de entrada para o executor. |
1024 |
| totalShuffleRead |
integer |
O número de bytes lidos durante a fase de shuffle pelo executor. |
2048 |
| totalShuffleWrite |
integer |
O número de bytes gravados durante a fase de shuffle pelo executor. |
2048 |
| maxMemory |
integer |
A memória máxima do executor. |
4294967296 |
| addTime |
integer |
A hora em que o executor foi criado. |
1760601*** |
| executorType |
string |
O tipo de executor. |
driver |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "DD6B1B2A-5837-5237-ABE4-FF0C8944****",
"nextToken": "2",
"maxResults": 20,
"totalCount": 200,
"exexutors": [
{
"workspaceId": "w-78faee4da118f02e",
"jobRunId": "jr-1fe145df8ade366a",
"executorId": "1",
"status": "Running",
"hostPort": "21.10.x.x:1201x",
"rddBlocks": 10,
"memoryUsed": 30,
"diskUsed": 20,
"totalCores": 4,
"activeTasks": 10,
"failedTasks": 2,
"completedTasks": 8,
"totalTasks": 50,
"totalDuration": 123,
"totalGCTime": 3,
"totalInputBytes": 1024,
"totalShuffleRead": 2048,
"totalShuffleWrite": 2048,
"maxMemory": 4294967296,
"addTime": 0,
"executorType": "driver"
}
]
}
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.