New-AzureRmHDInsightClusterConfig
Hiermee maakt u een niet-persistent clusterconfiguratieobject dat een Azure HDInsight-clusterconfiguratie beschrijft.
Waarschuwing
De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.
Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.
Syntaxis
New-AzureRmHDInsightClusterConfig
[-DefaultStorageAccountName <String>]
[-DefaultStorageAccountKey <String>]
[-DefaultStorageAccountType <StorageType>]
[-OozieMetastore <AzureHDInsightMetastore>]
[-HiveMetastore <AzureHDInsightMetastore>]
[-HeadNodeSize <String>]
[-WorkerNodeSize <String>]
[-EdgeNodeSize <String>]
[-ZookeeperNodeSize <String>]
[-ClusterType <String>]
[-ClusterTier <Tier>]
[-ObjectId <Guid>]
[-CertificateFileContents <Byte[]>]
[-CertificateFilePath <String>]
[-CertificatePassword <String>]
[-AadTenantId <Guid>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Met de cmdlet New-AzureRmHDInsightClusterConfig maakt u een niet-persistent object dat een Azure HDInsight-clusterconfiguratie beschrijft.
Voorbeelden
Voorbeeld 1: Een clusterconfiguratieobject maken
PS C:\># Primary storage account info
PS C:\> $storageAccountResourceGroupName = "Group"
PS C:\> $storageAccountName = "yourstorageacct001"
PS C:\> $storageAccountKey = (Get-AzureRmStorageAccountKey -ResourceGroupName $storageAccountResourceGroupName -Name $storageAccountName)[0].value
PS C:\> $storageContainer = "container002"
# Cluster configuration info
PS C:\> $location = "East US 2"
PS C:\> $clusterResourceGroupName = "Group"
PS C:\> $clusterName = "your-hadoop-002"
PS C:\> $clusterCreds = Get-Credential
# If the cluster's resource group doesn't exist yet, run:
# New-AzureRmResourceGroup -Name $clusterResourceGroupName -Location $location
# Create the cluster
PS C:\> New-AzureRmHDInsightClusterConfig `
| Add-AzureRmHDInsightStorage `
-StorageAccountName "$secondStorageAccountName.blob.core.contoso.net" `
-StorageAccountKey $key2 `
| New-AzureRmHDInsightCluster `
-ClusterType Hadoop `
-OSType Windows `
-ClusterSizeInNodes 4 `
-ResourceGroupName $clusterResourceGroupName `
-ClusterName $clusterName `
-HttpCredential $clusterCreds `
-Location $location `
-DefaultStorageAccountName "$storageAccountName.blob.core.contoso.net" `
-DefaultStorageAccountKey $storageAccountKey `
-DefaultStorageContainer $storageContainer
Met deze opdracht maakt u een clusterconfiguratieobject.
Parameters
-AadTenantId
Hiermee geeft u de Microsoft Entra-tenant-id op die wordt gebruikt bij het openen van Azure Data Lake Store.
Type: | Guid |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CertificateFileContents
Hiermee geeft u de bestandsinhoud op van het certificaat dat wordt gebruikt bij toegang tot Azure Data Lake Store.
Type: | Byte[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CertificateFilePath
Hiermee geeft u het bestandspad naar het certificaat dat wordt gebruikt voor verificatie als de service-principal. Het cluster gebruikt dit bij het openen van Azure Data Lake Store.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CertificatePassword
Hiermee geeft u het wachtwoord op voor het certificaat dat wordt gebruikt voor verificatie als de service-principal. Het cluster gebruikt dit bij het openen van Azure Data Lake Store.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ClusterTier
Hiermee geeft u de HDInsight-clusterlaag op. De aanvaardbare waarden voor deze parameter zijn:
- Standaard
- Premium De standaardwaarde is Standard. De Premium-laag kan alleen worden gebruikt met Linux-clusters en maakt het gebruik van enkele nieuwe functies mogelijk.
Type: | Tier |
Geaccepteerde waarden: | Standard, Premium |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ClusterType
Hiermee geeft u het type cluster dat moet worden gemaakt. De aanvaardbare waarden voor deze parameter zijn:
- Hadoop
- HBase
- Storm
- Spark
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliassen: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultStorageAccountKey
Hiermee geeft u de accountsleutel op voor het standaard Azure Storage-account dat door het HDInsight-cluster wordt gebruikt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultStorageAccountName
Hiermee geeft u de naam op van het standaardopslagaccount dat door het HDInsight-cluster wordt gebruikt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultStorageAccountType
Hiermee geeft u het type van het standaardopslagaccount dat door het HDInsight-cluster wordt gebruikt. Mogelijke waarden zijn AzureStorage en AzureDataLakeStore.
Type: | StorageType |
Geaccepteerde waarden: | AzureStorage, AzureDataLakeStore |
Position: | Named |
Default value: | AzureStorage |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EdgeNodeSize
Hiermee geeft u de grootte van de virtuele machine voor het edge-knooppunt. Gebruik Get-AzureRmVMSize voor acceptabele VM-grootten en zie de pagina met prijzen van HDInsight. Deze parameter is alleen geldig voor RServer-clusters.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-HeadNodeSize
Hiermee geeft u de grootte van de virtuele machine voor het hoofdknooppunt. Gebruik Get-AzureRMVMSize voor acceptabele VM-grootten en zie de pagina met prijzen van HDInsight.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-HiveMetastore
Hiermee geeft u de metastore voor het opslaan van Hive-metagegevens. U kunt ook de cmdlet Add-AzureRmHDInsightMetastore gebruiken.
Type: | AzureHDInsightMetastore |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ObjectId
Hiermee geeft u de Microsoft Entra-object-id (een GUID) van de Microsoft Entra-service-principal die het cluster vertegenwoordigt. Het cluster gebruikt dit bij het openen van Azure Data Lake Store.
Type: | Guid |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-OozieMetastore
Hiermee geeft u de metastore voor het opslaan van Oozie-metagegevens. U kunt ook de cmdlet Add-AzureRmHDInsightMetastore gebruiken.
Type: | AzureHDInsightMetastore |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WorkerNodeSize
Hiermee geeft u de grootte van de virtuele machine voor het werkknooppunt. Gebruik Get-AzureRMVMSize voor acceptabele VM-grootten en zie de pagina met prijzen van HDInsight.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ZookeeperNodeSize
Hiermee geeft u de grootte van de virtuele machine voor het Zookeeper-knooppunt. Gebruik Get-AzureRMVMSize voor acceptabele VM-grootten en zie de pagina met prijzen van HDInsight. Deze parameter is alleen geldig voor HBase- of Storm-clusters.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None