Set-AzureRmHDInsightDefaultStorage
Define a configuração padrão da conta de armazenamento em um objeto de configuração de cluster.
Aviso
O módulo AzureRM PowerShell foi oficialmente preterido a partir de 29 de fevereiro de 2024. Os usuários são aconselhados a migrar do AzureRM para o módulo Az PowerShell para garantir suporte e atualizações contínuos.
Embora o módulo AzureRM ainda possa funcionar, ele não é mais mantido ou suportado, colocando qualquer uso continuado a critério e risco do usuário. Consulte nossos recursos de migração para obter orientação sobre a transição para o módulo Az.
Sintaxe
Set-AzureRmHDInsightDefaultStorage
[-Config] <AzureHDInsightConfig>
[-StorageAccountName] <String>
[[-StorageAccountKey] <String>]
[-StorageAccountType <StorageType>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
O cmdlet Set-AzureRmHDInsightDefaultStorage define a configuração padrão da conta de armazenamento no objeto de configuração de cluster do Azure HDInsight criado pelo cmdlet New-AzureRmHDInsightClusterConfig.
Exemplos
Exemplo 1: Definir a conta de armazenamento padrão para o objeto de configuração do cluster
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
Este comando define a conta de armazenamento padrão para um objeto de configuração de cluster.
Parâmetros
-Config
Especifica o objeto de configuração do cluster HDInsight que este cmdlet modifica. Este objeto é criado pelo cmdlet New-AzureRmHDInsightClusterConfig .
Tipo: | AzureHDInsightConfig |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure
Tipo: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StorageAccountKey
Especifica a chave de conta para a conta de Armazenamento do Azure padrão que o cluster HDInsight usará.
Tipo: | String |
Position: | 2 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StorageAccountName
Especifica o nome da conta de armazenamento padrão que o cluster HDInsight usará.
Tipo: | String |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StorageAccountType
Obtém ou define o tipo da conta de armazenamento padrão. Padrões para AzureStorage
Tipo: | Nullable<T>[StorageType] |
Valores aceites: | AzureStorage, AzureDataLakeStore |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
Parâmetros: Config (ByValue)