New-AzHDInsightClusterConfig
Crée un objet de configuration de cluster non persistant qui décrit une configuration de cluster Azure HDInsight.
Syntax
New-AzHDInsightClusterConfig
[-StorageAccountResourceId <String>]
[-StorageAccountKey <String>]
[-StorageAccountType <StorageType>]
[-OozieMetastore <AzureHDInsightMetastore>]
[-HiveMetastore <AzureHDInsightMetastore>]
[-HeadNodeSize <String>]
[-WorkerNodeSize <String>]
[-EdgeNodeSize <String>]
[-ZookeeperNodeSize <String>]
[-ClusterType <String>]
[-ClusterTier <String>]
[-ObjectId <Guid>]
[-ApplicationId <Guid>]
[-CertificateFileContents <Byte[]>]
[-CertificateFilePath <String>]
[-CertificatePassword <String>]
[-AadTenantId <Guid>]
[-MinSupportedTlsVersion <String>]
[-AssignedIdentity <String>]
[-EncryptionAlgorithm <String>]
[-EncryptionKeyName <String>]
[-EncryptionKeyVersion <String>]
[-EncryptionVaultUri <String>]
[-EncryptionInTransit <Boolean>]
[-EncryptionAtHost <Boolean>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-AzHDInsightClusterConfig crée un objet non persistant qui décrit une configuration de cluster Azure HDInsight.
Exemples
Exemple 1 : Créer un objet de configuration de cluster
# Primary storage account info
$storageAccountResourceGroupName = "Group"
$storageAccountResourceId = "yourstorageaccountresourceid"
$storageAccountName = "yourstorageaccountname"
$storageAccountKey = (Get-AzStorageAccountKey -ResourceGroupName $storageAccountResourceGroupName -Name $storageAccountName)[0].value
$storageContainer = "container002"
# Cluster configuration info
$location = "East US 2"
$clusterResourceGroupName = "Group"
$clusterName = "your-hadoop-002"
$clusterCreds = Get-Credential
# If the cluster's resource group doesn't exist yet, run:
# New-AzResourceGroup -Name $clusterResourceGroupName -Location $location
# Create the cluster
New-AzHDInsightClusterConfig `
| Add-AzHDInsightStorage `
-StorageAccountName "$secondStorageAccountName.blob.core.contoso.net" `
-StorageAccountKey $key2 `
| New-AzHDInsightCluster `
-ClusterType Hadoop `
-OSType Windows `
-ClusterSizeInNodes 4 `
-ResourceGroupName $clusterResourceGroupName `
-ClusterName $clusterName `
-HttpCredential $clusterCreds `
-Location $location `
-StorageAccountResourceId $storageAccountResourceId `
-StorageAccountKey $storageAccountKey `
-StorageContainer $storageContainer
Cette commande crée un objet de configuration de cluster.
Paramètres
-AadTenantId
Spécifie l’ID de locataire Microsoft Entra qui sera utilisé lors de l’accès à Azure Data Lake Store.
Type: | Guid |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationId
Obtient ou définit l’ID d’application du principal de service pour accéder à Azure Data Lake.
Type: | Guid |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AssignedIdentity
Obtient ou définit l’identité affectée.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CertificateFileContents
Spécifie le contenu du fichier du certificat qui sera utilisé lors de l’accès à Azure Data Lake Store.
Type: | Byte[] |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CertificateFilePath
Spécifie le chemin d’accès du fichier au certificat qui sera utilisé pour s’authentifier en tant que principal de service. Le cluster l’utilisera lors de l’accès à Azure Data Lake Store.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CertificatePassword
Spécifie le mot de passe du certificat qui sera utilisé pour s’authentifier en tant que principal de service. Le cluster l’utilisera lors de l’accès à Azure Data Lake Store.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterTier
Spécifie le niveau de cluster HDInsight. Les valeurs valides pour ce paramètre sont :
- Standard
- Premium La valeur par défaut est Standard. Le niveau Premium ne peut être utilisé qu’avec des clusters Linux et permet l’utilisation de certaines nouvelles fonctionnalités.
Type: | String |
valeurs acceptées: | Standard, Premium |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterType
Spécifie le type de cluster à créer. Les valeurs valides pour ce paramètre sont :
- Hadoop
- hbase
- Storm
- Spark
- INTERACTIVEHIVE
- Kafka
- RServer
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EdgeNodeSize
Spécifie la taille de la machine virtuelle pour le nœud de périphérie. Utilisez Get-AzVMSize pour les tailles de machine virtuelle acceptables et consultez la page de tarification de HDInsight. Ce paramètre est valide uniquement pour les clusters RServer.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionAlgorithm
Obtient ou définit l’algorithme de chiffrement.
Type: | String |
valeurs acceptées: | RSA-OAEP, RSA-OAEP-256, RSA1_5 |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionAtHost
Obtient ou définit l’indicateur qui indique si le chiffrement est activé sur l’hôte ou non.
Type: | Nullable<T>[Boolean] |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionInTransit
Obtient ou définit l’indicateur qui indique si activer le chiffrement en transit ou non.
Type: | Nullable<T>[Boolean] |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionKeyName
Obtient ou définit le nom de la clé de chiffrement.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionKeyVersion
Obtient ou définit la version de la clé de chiffrement.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionVaultUri
Obtient ou définit l’URI du coffre de chiffrement.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HeadNodeSize
Spécifie la taille de la machine virtuelle pour le nœud principal. Utilisez Get-AzVMSize pour les tailles de machine virtuelle acceptables et consultez la page de tarification de HDInsight.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HiveMetastore
Spécifie le metastore pour stocker les métadonnées Hive. Vous pouvez également utiliser l’applet de commande Add-AzHDInsightMetastore.
Type: | AzureHDInsightMetastore |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MinSupportedTlsVersion
Obtient ou définit la version TLS minimale prise en charge.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ObjectId
Spécifie l’ID d’objet Microsoft Entra (un GUID) du principal du service Microsoft Entra qui représente le cluster. Le cluster l’utilisera lors de l’accès à Azure Data Lake Store.
Type: | Guid |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OozieMetastore
Spécifie le metastore pour stocker les métadonnées Oozie. Vous pouvez également utiliser l’applet de commande Add-AzHDInsightMetastore .
Type: | AzureHDInsightMetastore |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountKey
Obtient ou définit la clé d’accès du compte de stockage.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountResourceId
Obtient ou définit l’ID de ressource du compte de stockage.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountType
Obtient ou définit le type du compte de stockage par défaut.
Type: | StorageType |
valeurs acceptées: | AzureStorage, AzureDataLakeStore, AzureDataLakeStorageGen2 |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WorkerNodeSize
Spécifie la taille de la machine virtuelle pour le nœud Worker. Utilisez Get-AzVMSize pour les tailles de machine virtuelle acceptables et consultez la page de tarification de HDInsight.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ZookeeperNodeSize
Spécifie la taille de la machine virtuelle pour le nœud Zookeeper. Utilisez Get-AzVMSize pour les tailles de machine virtuelle acceptables et consultez la page de tarification de HDInsight. Ce paramètre est valide uniquement pour les clusters HBase ou Storm.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
None
Sorties
Liens associés
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour