Todos os produtos
Search
Central de documentação

E-MapReduce:ListJobExecutors

Última atualização: Jun 28, 2026

Lista os executores de um job.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

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.