Cria um cluster Ray.
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:CreateRayCluster |
create |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /api/v1/workspaces/{workspaceId}/rayCluster 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 |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| body |
object |
Não |
A estrutura da solicitação. |
|
| name |
string |
Não |
O nome do cluster Ray. O nome deve ter de 1 a 64 caracteres. |
testRayCluster |
| displayReleaseVersion |
string |
Não |
A versão do mecanismo Ray DPI. |
ray-1.0.0 (Ray 2.47.1, Python 3.12) |
| description |
string |
Não |
A descrição. |
Cluster Ray para desenvolvimento |
| networkServiceName |
string |
Não |
O nome da conectividade de rede. |
vpc |
| headSpec |
object |
Não |
Os parâmetros do nó principal do cluster Ray. |
|
| queueName |
string |
Não |
O nome da fila. |
root_queue |
| cpu |
string |
Não |
O número de núcleos de CPU. |
2 |
| memory |
string |
Não |
O tamanho da memória. Unidade: Gi. |
8Gi |
| enableAutoScaling |
boolean |
Não |
Especifica se a escalabilidade automática deve ser ativada para os workers. |
false |
| idleTimeoutSeconds |
integer |
Não |
O período de tempo limite de ociosidade dos workers após a ativação da escalabilidade automática. |
60 |
| gpuSpec |
string |
Não |
O modelo de GPU. |
ecs.gn6i-c4g1.xlarge |
| gftEnabled |
boolean |
Não |
Especifica se a Tolerância a Falhas do GCS deve ser ativada. |
|
| gftConfig |
object |
Não |
A configuração de Tolerância a Falhas do GCS. |
|
| redisUrl |
string |
Não |
A URL do Redis. |
10.12.3.4:6379 |
| redisUsername |
string |
Não |
O nome de usuário do Redis. |
default |
| redisPassword |
string |
Não |
A senha do Redis. |
redispasswd |
| env |
string |
Não |
As variáveis de ambiente. |
MY_ENV=hello\nMY_ENV2=hello2 |
| rayStartParams |
string |
Não |
Os parâmetros de inicialização do nó Ray. |
--num-cpus=0 --num-gpus=0 |
| displayReleaseVersion |
string |
Não |
A versão do mecanismo Ray DPI. |
ray-1.2.0 (Ray 2.55.1, Python 3.12) |
| workerSpec |
array<object> |
Não |
Os parâmetros dos nós workers do cluster Ray. São suportados no máximo 50 grupos. |
|
|
object |
Não |
A estrutura do nó worker. |
||
| groupName |
string |
Não |
O nome do grupo de workers. |
WorkerGroup1 |
| workerType |
string |
Não |
O tipo de worker. |
CPU |
| replica |
integer |
Não |
O número de workers. Valor mínimo: 1. |
2 |
| queueName |
string |
Não |
O nome da fila. |
root_queue |
| cpu |
string |
Não |
O número de núcleos de CPU. |
4 |
| memory |
string |
Não |
O tamanho da memória. Unidade: Gi. |
16Gi |
| minReplica |
integer |
Não |
O número mínimo de workers após a ativação da escalabilidade automática. Valor mínimo: 1. O valor deve ser menor ou igual a maxReplica. |
1 |
| maxReplica |
integer |
Não |
O número máximo de workers após a ativação da escalabilidade automática. Valor mínimo: 1. |
10 |
| gpuSpec |
string |
Não |
O modelo de GPU. |
ecs.gn6i-c4g1.xlarge |
| displayReleaseVersion |
string |
Não |
A versão do mecanismo. Se este parâmetro não for especificado, o valor será o mesmo do nó principal. |
ray-1.2.0 (Ray 2.55.1, Python 3.12) |
| env |
string |
Não |
As variáveis de ambiente. |
MY_ENV=hello\nMY_ENV2=hello2 |
| rayStartParams |
string |
Não |
Os parâmetros de inicialização do nó Ray. |
--num-cpus=0 --num-gpus=0 |
| extraParam |
string |
Não |
Os parâmetros extras. O valor deve estar no formato JSON. |
{} |
| volumeIds |
array |
Não |
A lista de IDs de diretórios gerenciados a serem montados. |
|
|
string |
Não |
O ID do diretório gerenciado. |
vol-1234567890 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| requestId |
string |
O ID da solicitação. |
DD6B1B2A-5837-5237-ABE4-FF0C8944 |
| clusterId |
string |
O ID do cluster Ray. |
ray-k7nm8ahl5te4tg91 |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "DD6B1B2A-5837-5237-ABE4-FF0C8944",
"clusterId": "ray-k7nm8ahl5te4tg91"
}
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.