Consulta as aplicações Spark submetidas pelo Kyuubi.
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:ListKyuubiSparkApplications |
none |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /api/v1/kyuubi/{workspaceId}/{kyuubiServiceId}/applications HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| workspaceId |
string |
Não |
O ID do workspace. |
w-d2d82aa09155**** |
| kyuubiServiceId |
string |
Não |
O ID do serviço Kyuubi. |
kb-c7141f10c3f549fc9f8b8ae562b8**** |
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. |
1 |
| maxResults |
integer |
Não |
O número máximo de registros a serem recuperados por vez. |
20 |
| applicationId |
string |
Não |
O ID da aplicação Spark submetida pelo Kyuubi, usado para pesquisa. |
spark-339f844005b6404c95f9f7c7a13b**** |
| applicationName |
string |
Não |
O nome da aplicação Spark submetida pelo Kyuubi, usado para pesquisa. |
kyuubi-connection-spark-sql-anonymous-fa9a5e73-b4b1-474a-b**** |
| startTime |
object |
Não |
O intervalo de tempo de início da tarefa. |
|
| startTime |
integer |
Não |
O ponto inicial do intervalo de tempo de início da tarefa. O valor é um timestamp UNIX em milissegundos. |
1709740800000 |
| endTime |
integer |
Não |
O ponto final do intervalo de tempo de início da tarefa. O valor é um timestamp UNIX em milissegundos. |
1710432000000 |
| resourceQueueId |
string |
Não |
O ID da fila de recursos usado para filtrar aplicações Spark. |
root_queue |
| minDuration |
integer |
Não |
A duração mínima de execução da aplicação, em milissegundos. |
60000 |
| orderBy |
array |
Não |
A lista de campos de ordenação. |
|
|
string |
Não |
O campo de ordenação. |
startTime |
|
| sort |
string |
Não |
A ordem de classificação. O valor asc indica ordem crescente e desc indica ordem decrescente. |
asc |
| endTime |
object |
Não |
O intervalo de tempo de término da tarefa. |
|
| startTime |
integer |
Não |
O ponto inicial do intervalo de tempo de término da tarefa. O valor é um timestamp UNIX em segundos. |
1774209636 |
| endTime |
integer |
Não |
O ponto final do intervalo de tempo de término da tarefa. O valor é um timestamp UNIX em segundos. |
1774209636 |
| states |
string |
Não |
A lista de estados da aplicação Spark usada para filtragem. |
["ERROR"] |
| latestSqlStatementStatuses |
string |
Não |
A lista de status da instrução SQL mais recente usada para filtragem. |
["SUCCESS"] |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A estrutura da resposta. |
||
| applications |
array<object> |
A lista de detalhes das aplicações. |
|
|
object |
Os detalhes da aplicação. |
||
| applicationId |
string |
O ID da aplicação Spark submetida pelo Kyuubi. |
spark-339f844005b6404c95f9f7c7a13b**** |
| applicationName |
string |
O nome da aplicação Spark submetida pelo Kyuubi. |
kyuubi-connection-spark-sql-anonymous-fa9a5e73-b4b1-474a-b**** |
| webUI |
string |
A URL da interface de usuário da aplicação Spark. |
https://emr-spark-ui-cn-hangzhou.data.aliyun.com/history/w-cf351f3b6dcb****-spark-339f844005b6404c95f9f7c7a13b****/jobs/?spm=emr-serverless-spark.gateway_sessions.0.0.711344e3QfMVTz&token=NS9CU1lpWGl1Q2RRdi9sZUtuS3hy**** |
| state |
string |
O estado da aplicação Spark. Valores válidos:\n- STARTING: A aplicação está iniciando.\n- RUNNING: A aplicação está em execução.\n- TERMINATED: A aplicação foi encerrada. |
STARTING |
| startTime |
string |
A hora de início da tarefa. O formato é AAAA-MM-DD HH:mm:ss. |
2025-02-12 19:59:16 |
| endTime |
string |
A hora de término da tarefa. O formato é AAAA-MM-DD HH:mm:ss. |
2025-02-12 20:02:02 |
| cuHours |
number |
O número de unidades de computação (CUs) consumidas durante a execução da tarefa. Este valor é uma estimativa. O valor real está sujeito à fatura. |
0.238302 |
| mbSeconds |
integer |
A memória total alocada para a tarefa multiplicada pela duração da execução da tarefa em segundos. |
3513900 |
| vcoreSeconds |
integer |
O número total de vcores alocados para a tarefa multiplicado pela duração da execução da tarefa em segundos. |
780 |
| resourceQueueId |
string |
O nome da fila de recursos na qual a tarefa Spark é executada. |
dev_queue |
| exitReason |
string |
O motivo de saída da aplicação. |
Exit Code: 137, Exit Reason: OOMKilled |
| latestSqlStatementStatus |
string |
O status de execução da instrução SQL mais recente na aplicação. |
SUCCESS |
| runLog | RunLog |
O log da aplicação. |
{"driverStdOut":"oss://bucket/path/to/stdout","driverStdError":"oss://bucket/path/to/stderr","driverSyslog":"oss://bucket/path/to/syslog","driverStartup":"oss://bucket/path/to/startup"} |
| kyuubiServiceId |
string |
O ID do serviço Kyuubi que submeteu a aplicação Spark. |
kb-2b93ec*******c9440c |
| tags |
array |
A lista de tags da aplicação Spark. |
|
| Tag |
A tag. |
||
| priority |
string |
A prioridade da aplicação Spark. |
5 |
| requestId |
string |
O ID da solicitação. |
DD6B1B2A-5837-5237-ABE4-FF0C8944**** |
| nextToken |
string |
O token para a próxima página. |
1 |
| maxResults |
integer |
O número máximo de registros a serem recuperados por vez. |
20 |
| totalCount |
integer |
O número total de registros. |
200 |
Exemplos
Resposta de sucesso
JSON formato
{
"applications": [
{
"applicationId": "spark-339f844005b6404c95f9f7c7a13b****",
"applicationName": "kyuubi-connection-spark-sql-anonymous-fa9a5e73-b4b1-474a-b****",
"webUI": "https://emr-spark-ui-cn-hangzhou.data.aliyun.com/history/w-cf351f3b6dcb****-spark-339f844005b6404c95f9f7c7a13b****/jobs/?spm=emr-serverless-spark.gateway_sessions.0.0.711344e3QfMVTz&token=NS9CU1lpWGl1Q2RRdi9sZUtuS3hy****",
"state": "STARTING",
"startTime": "2025-02-12 19:59:16",
"endTime": "2025-02-12 20:02:02",
"cuHours": 0.238302,
"mbSeconds": 3513900,
"vcoreSeconds": 780,
"resourceQueueId": "dev_queue",
"exitReason": "Exit Code: 137, Exit Reason: OOMKilled",
"latestSqlStatementStatus": "SUCCESS",
"runLog": {
"driverStdOut": "oss://bucket/path/to/stdout",
"driverSyslog": "oss://bucket/path/to/syslog",
"driverStdError": "oss://bucket/path/to/stderr",
"driverStartup": "oss://bucket/path/to/startup"
},
"kyuubiServiceId": "kb-2b93ec*******c9440c",
"tags": [
{
"value": "wf-123test",
"key": "workflowId"
}
],
"priority": "5"
}
],
"requestId": "DD6B1B2A-5837-5237-ABE4-FF0C8944****",
"nextToken": "1",
"maxResults": 20,
"totalCount": 200
}
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.