New-AzureRmHDInsightClusterConfig
Skapar ett icke-beständiga klusterkonfigurationsobjekt som beskriver en Azure HDInsight-klusterkonfiguration.
Varning
AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.
Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.
Syntax
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
Cmdleten New-AzureRmHDInsightClusterConfig skapar ett icke-beständiga objekt som beskriver en Azure HDInsight-klusterkonfiguration.
Exempel
Exempel 1: Skapa ett klusterkonfigurationsobjekt
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
Det här kommandot skapar ett klusterkonfigurationsobjekt.
Parametrar
-AadTenantId
Anger det Klient-ID för Microsoft Entra som ska användas vid åtkomst till Azure Data Lake Store.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CertificateFileContents
Anger filinnehållet i certifikatet som ska användas vid åtkomst till Azure Data Lake Store.
Typ: | Byte[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CertificateFilePath
Anger filsökvägen till certifikatet som ska användas för att autentisera som tjänstens huvudnamn. Klustret använder detta när du kommer åt Azure Data Lake Store.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CertificatePassword
Anger lösenordet för certifikatet som ska användas för att autentisera som tjänstens huvudnamn. Klustret använder detta när du kommer åt Azure Data Lake Store.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ClusterTier
Anger HDInsight-klusternivån. De acceptabla värdena för den här parametern är:
- Standard
- Premium Standardvärdet är Standard. Premium-nivån kan bara användas med Linux-kluster och möjliggör användning av vissa nya funktioner.
Typ: | Tier |
Godkända värden: | Standard, Premium |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ClusterType
Anger vilken typ av kluster som ska skapas. De acceptabla värdena för den här parametern är:
- Hadoop
- HBase
- Storm
- Spark
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure
Typ: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultStorageAccountKey
Anger kontonyckeln för standardkontot för Azure Storage som HDInsight-klustret ska använda.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultStorageAccountName
Anger namnet på det standardlagringskonto som HDInsight-klustret ska använda.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultStorageAccountType
Anger vilken typ av standardlagringskonto som HDInsight-klustret ska använda. Möjliga värden är AzureStorage och AzureDataLakeStore.
Typ: | StorageType |
Godkända värden: | AzureStorage, AzureDataLakeStore |
Position: | Named |
Standardvärde: | AzureStorage |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EdgeNodeSize
Anger storleken på den virtuella datorn för gränsnoden. Använd Get-AzureRmVMSize för godtagbara VM-storlekar och se HDInsights prissida. Den här parametern är endast giltig för RServer-kluster.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-HeadNodeSize
Anger storleken på den virtuella datorn för noden Head. Använd Get-AzureRMVMSize för godtagbara VM-storlekar och se HDInsights prissida.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-HiveMetastore
Anger metaarkivet för att lagra Hive-metadata. Du kan också använda cmdleten Add-AzureRmHDInsightMetastore.
Typ: | AzureHDInsightMetastore |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ObjectId
Anger Microsoft Entra-objekt-ID (ett GUID) för Microsoft Entra-tjänstens huvudnamn som representerar klustret. Klustret använder detta när du kommer åt Azure Data Lake Store.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-OozieMetastore
Anger metaarkivet för lagring av Oozie-metadata. Du kan också använda cmdleten Add-AzureRmHDInsightMetastore .
Typ: | AzureHDInsightMetastore |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WorkerNodeSize
Anger storleken på den virtuella datorn för arbetsnoden. Använd Get-AzureRMVMSize för godtagbara VM-storlekar och se HDInsights prissida.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ZookeeperNodeSize
Anger storleken på den virtuella datorn för Zookeeper-noden. Använd Get-AzureRMVMSize för godtagbara VM-storlekar och se HDInsights prissida. Den här parametern är endast giltig för HBase- eller Storm-kluster.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
None