Todos os produtos
Search
Central de documentação

E-MapReduce:NodeGroupConfig

Última atualização: Oct 19, 2026

Parâmetro

Tipo

Descrição

Exemplo

object

A configuração do grupo de nós, incluindo especificações de instância, discos e configurações de dimensionamento.

NodeGroupType

string

O tipo de grupo de nós. Valores válidos:

  • MASTER: Grupo de nós de gerenciamento.

  • CORE: Grupo de nós de armazenamento.

  • TASK: Grupo de nós de computação.

CORE

NodeGroupName

string

O nome do grupo de nós. O comprimento máximo é de 128 caracteres. O nome deve ser exclusivo no cluster.

core-1

PaymentType

string

O método de cobrança do grupo de nós. Se não for especificado, o padrão será o método de cobrança do cluster. Valores válidos:

  • PayAsYouGo: Pay-as-you-go.

  • Subscription: Assinatura.

Valor padrão: PayAsYouGo.

PayAsYouGo

SubscriptionConfig SubscriptionConfig

A configuração de assinatura do grupo de nós. Se não for especificada, o padrão será a configuração de assinatura do cluster.

SpotStrategy

string

A estratégia para instâncias spot. Valores válidos:

  • NoSpot: Instância pay-as-you-go regular.

  • SpotWithPriceLimit: Instância spot com um limite de preço máximo.

  • SpotAsPriceGo: Instância spot com o sistema dando lances automaticamente até o preço pay-as-you-go.

Valor padrão: NoSpot.

NoSpot

SpotBidPrices

array

O preço de lance para instâncias spot. Este parâmetro entra em vigor apenas quando SpotStrategy é definido como SpotWithPriceLimit. Valores válidos de N: 0 a 100.

SpotBidPrice

As configurações de lance para um tipo de instância spot.

VSwitchIds

array

Os IDs de vSwitch. Valores válidos de N: 1 a 20.

["vsw-hp35g7ya5ymw68mmg****"]

string

O ID do vSwitch.

vsw-hp35g7ya5ymw68mmg****

WithPublicIp

boolean

Especifica se um endereço IP público deve ser atribuído. Valores válidos:

  • true: Atribuir um endereço IP público.

  • false: Não atribuir um endereço IP público.

Valor padrão: false.

false

AdditionalSecurityGroupIds

array

Os grupos de segurança adicionais. Estes são grupos de segurança configurados especificamente para o grupo de nós, além dos grupos de segurança configurados para o cluster. Valores válidos de N: 0 a 2.

["sg-hp3abbae8lb6lmb1****"]

string

O ID do grupo de segurança.

sg-hp3abbae8lb6lmb1****

InstanceTypes

array

Os tipos de instância de nó. Valores válidos de N: 1 a 100.

["ecs.g6.xlarge"]

string

O tipo de instância de nó.

ecs.g7.2xlarge

NodeCount

integer

O número de nós. Valores válidos: 1 a 1000.

3

SystemDisk SystemDisk

O disco em nuvem do sistema.

DataDisks

array

Os discos em nuvem de dados. Atualmente, apenas um tipo de disco é suportado para discos em nuvem de dados. Valores válidos de N: 1 a 1.

DataDisk

O disco em nuvem de dados.

GracefulShutdown

boolean

Especifica se o desligamento graceful deve ser ativado para componentes implantados no grupo de nós. Valores válidos:

  • true: Ativar o desligamento graceful.

  • false: Desativar o desligamento graceful.

Valor padrão: false.

false

SpotInstanceRemedy

boolean

Especifica se a reposição de instâncias spot deve ser ativada. Quando ativada, se uma mensagem do sistema indicar que uma instância spot será recuperada, o grupo de dimensionamento tentará criar uma nova instância para substituir a instância spot recuperada. Valores válidos:

  • true: Ativar a reposição de instâncias spot.

  • false: Desativar a reposição de instâncias spot.

Valor padrão: false.

true

CompensateWithOnDemand

boolean

Especifica se deve tentar criar automaticamente instâncias pay-as-you-go para atender à demanda quando nodeResizeStrategy estiver definido como COST_OPTIMIZED e não for possível criar instâncias spot suficientes devido a preço, estoque ou outros motivos.

true

NodeResizeStrategy

string

A estratégia de dimensionamento de nós. Valores válidos:

  • COST_OPTIMIZED: Estratégia de otimização de custos.

  • PRIORITY: Estratégia de prioridade.

Valor padrão: PRIORITY.

PRIORITY

CostOptimizedConfig CostOptimizedConfig

A configuração do modo de otimização de custos.

DeploymentSetStrategy

string

A estratégia de conjunto de implantação. Valores válidos:

  • NONE: Não usar um conjunto de implantação.

  • CLUSTER: Usar um conjunto de implantação no nível do cluster.

  • NODE_GROUP: Usar um conjunto de implantação no nível do grupo de nós.

Valor padrão: NONE.

NONE

ComponentTags

array

Os componentes personalizados.

string

Uma tag para um componente personalizado.

AutoScalingPolicy AutoScalingPolicy

As regras de dimensionamento elástico.

PrivatePoolOptions PrivatePoolOptions

A estratégia de pool de recursos usada ao criar instâncias. Este parâmetro entra em vigor apenas ao criar instâncias pay-as-you-go.