Tous les produits
Search
Centre de documentation

E-MapReduce:NodeGroupConfig

Dernière mise à jour :Sep 02, 2026

Paramètre

Type

Description

Exemple

object

NodeGroupType

string

Le type de groupe de nœuds. Valeurs valides :

  • MASTER : groupe de nœuds de gestion.

  • CORE : groupe de nœuds de stockage.

  • TASK : groupe de nœuds de calcul.

CORE

NodeGroupName

string

Le nom du groupe de nœuds. Longueur maximale : 128 caractères. Le nom du groupe de nœuds doit être unique au sein du cluster.

core-1

PaymentType

string

Le type de facturation du groupe de nœuds. Si ce paramètre n'est pas spécifié, le type de facturation du cluster est utilisé par défaut. Valeurs valides :

  • PayAsYouGo : paiement à l'usage.

  • Subscription : abonnement.

Valeur par défaut : PayAsYouGo.

PayAsYouGo

SubscriptionConfig SubscriptionConfig

La configuration d'abonnement du groupe de nœuds. Si ce paramètre n'est pas spécifié, la configuration d'abonnement du cluster est utilisée par défaut.

SpotStrategy

string

La stratégie pour les instances spot. Valeurs valides :

  • NoSpot : instance normale à paiement à l'usage.

  • SpotWithPriceLimit : instance spot avec un prix d'offre maximum.

  • SpotAsPriceGo : instance spot facturée au prix du marché avec le prix à l'usage comme limite supérieure.

Valeur par défaut : NoSpot.

NoSpot

SpotBidPrices

array

Les prix d'offre pour les instances spot. Ce paramètre prend effet uniquement lorsque SpotStrategy est défini sur SpotWithPriceLimit. Valeurs valides de N : 0 à 100.

SpotBidPrice

VSwitchIds

array

La liste des identifiants de vSwitch. Valeurs valides de N : 1 à 20.

["vsw-hp35g7ya5ymw68mmg****"]

string

L'identifiant du vSwitch.

WithPublicIp

boolean

Indique si une adresse IP publique doit être attribuée. Valeurs valides :

  • true : une adresse IP publique est attribuée.

  • false : aucune adresse IP publique n'est attribuée.

Valeur par défaut : false.

false

AdditionalSecurityGroupIds

array

Les groupes de sécurité supplémentaires configurés pour le groupe de nœuds en plus du groupe de sécurité configuré pour le cluster. Valeurs valides de N : 0 à 2.

["sg-hp3abbae8lb6lmb1****"]

string

L'identifiant du groupe de sécurité.

sg-hp3abbae8lb6lmb1****

InstanceTypes

array

La liste des types d'instances de nœud. Valeurs valides de N : 1 à 100.

["ecs.g6.xlarge"]

string

Le type d'instance de nœud.

ecs.g7.2xlarge

NodeCount

integer

Le nombre de nœuds. Valeurs valides : 1 à 1000.

3

SystemDisk SystemDisk

Le disque cloud système.

DataDisks

array

Les disques cloud de données. Actuellement, un seul type de disque cloud est pris en charge pour les disques cloud de données. Valeurs valides de N : 1 à 1.

DataDisk

Le disque cloud de données.

GracefulShutdown

boolean

Indique si l'arrêt progressif doit être activé pour les composants déployés sur le groupe de nœuds. Valeurs valides :

  • true : l'arrêt progressif est activé.

  • false : l'arrêt progressif est désactivé.

Valeur par défaut : false.

false

SpotInstanceRemedy

boolean

Indique si la supplémentation des instances spot doit être activée. Si cette fonctionnalité est activée, le groupe de mise à l'échelle tente de créer de nouvelles instances pour remplacer les instances spot sur le point d'être récupérées. Valeurs valides :

  • true : la supplémentation des instances spot est activée.

  • false : la supplémentation des instances spot est désactivée.

Valeur par défaut : false.

true

CompensateWithOnDemand

boolean

Indique si des instances à paiement à l'usage doivent être créées automatiquement pour répondre aux exigences de capacité lorsque des instances spot ne peuvent pas être créées en raison du prix ou des stocks et que nodeResizeStrategy est défini sur COST_OPTIMIZED.

true

NodeResizeStrategy

string

La stratégie de mise à l'échelle des nœuds. Valeurs valides :

  • COST_OPTIMIZED : stratégie optimisée pour les coûts.

  • PRIORITY : stratégie basée sur les priorités.

Valeur par défaut : PRIORITY.

PRIORITY

CostOptimizedConfig CostOptimizedConfig

La configuration du mode optimisé pour les coûts.

DeploymentSetStrategy

string

La stratégie de jeu de déploiement. Valeurs valides :

  • NONE : aucun jeu de déploiement n'est utilisé.

  • CLUSTER : un jeu de déploiement au niveau du cluster est utilisé.

  • NODE_GROUP : un jeu de déploiement au niveau du groupe de nœuds est utilisé.

Valeur par défaut : NONE.

NONE

ComponentTags

array

La liste des composants personnalisés.

string

AutoScalingPolicy

AutoScalingPolicy

La règle de mise à l'échelle élastique.

PrivatePoolOptions PrivatePoolOptions

La stratégie de pool de ressources utilisée lors de la création d'instances. Ce paramètre prend effet uniquement lors de la création d'instances à paiement à l'usage.