Delen via


Set-AzureRmHDInsightDefaultStorage

Hiermee stelt u de standaardinstelling voor het opslagaccount in een clusterconfiguratieobject in.

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

Set-AzureRmHDInsightDefaultStorage
   [-Config] <AzureHDInsightConfig>
   [-StorageAccountName] <String>
   [[-StorageAccountKey] <String>]
   [-StorageAccountType <StorageType>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Met de cmdlet Set-AzureRmHDInsightDefaultStorage stelt u de standaardinstelling voor het opslagaccount in het azure HDInsight-clusterconfiguratieobject in dat is gemaakt met de cmdlet New-AzureRmHDInsightClusterConfig.

Voorbeelden

Voorbeeld 1: Het standaardopslagaccount instellen voor het clusterconfiguratieobject

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 `
            | Set-AzureRmHDInsightDefaultStorage `
                -StorageAccountName "$secondStorageAccountName.blob.core.contoso.net" `
                -StorageAccountKey $key2 `
                -StorageContainer $storageContainer `
            | New-AzureRmHDInsightCluster `
                -ClusterType Hadoop `
                -OSType Windows `
                -ClusterSizeInNodes 4 `
                -ResourceGroupName $clusterResourceGroupName `
                -ClusterName $clusterName `
                -HttpCredential $clusterCreds `
                -Location $location

Met deze opdracht stelt u het standaardopslagaccount voor een clusterconfiguratieobject in.

Parameters

-Config

Hiermee geeft u het HDInsight-clusterconfiguratieobject op dat door deze cmdlet wordt gewijzigd. Dit object wordt gemaakt met de cmdlet New-AzureRmHDInsightClusterConfig .

Type:AzureHDInsightConfig
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
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

-StorageAccountKey

Hiermee geeft u de accountsleutel op voor het standaard Azure Storage-account dat door het HDInsight-cluster wordt gebruikt.

Type:String
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-StorageAccountName

Hiermee geeft u de naam op van het standaardopslagaccount dat door het HDInsight-cluster wordt gebruikt.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-StorageAccountType

Hiermee haalt u het type van het standaardopslagaccount op of stelt u dit in. Standaardinstellingen voor AzureStorage

Type:Nullable<T>[StorageType]
Geaccepteerde waarden:AzureStorage, AzureDataLakeStore
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

AzureHDInsightConfig

Parameters: Config (ByValue)

Uitvoerwaarden

AzureHDInsightConfig