Share via


Add-AzureRmHDInsightConfigValues

Voegt een Aanpassing van de Hadoop-configuratiewaarde en/of een gedeelde Hive-bibliotheekaanpassing toe aan een clusterconfiguratieobject.

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.

Syntax

Add-AzureRmHDInsightConfigValues
   [-Config] <AzureHDInsightConfig>
   [-Core <Hashtable>]
   [-HiveSite <Hashtable>]
   [-HiveEnv <Hashtable>]
   [-OozieSite <Hashtable>]
   [-OozieEnv <Hashtable>]
   [-WebHCat <Hashtable>]
   [-HBaseSite <Hashtable>]
   [-HBaseEnv <Hashtable>]
   [-Storm <Hashtable>]
   [-Yarn <Hashtable>]
   [-MapRed <Hashtable>]
   [-Tez <Hashtable>]
   [-Hdfs <Hashtable>]
   [-RServer <Hashtable>]
   [-SparkDefaults <Hashtable>]
   [-SparkThriftConf <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Add-AzureRmHDInsightConfigValues
   [-Config] <AzureHDInsightConfig>
   [-Core <Hashtable>]
   [-HiveSite <Hashtable>]
   [-HiveEnv <Hashtable>]
   [-OozieSite <Hashtable>]
   [-OozieEnv <Hashtable>]
   [-WebHCat <Hashtable>]
   [-HBaseSite <Hashtable>]
   [-HBaseEnv <Hashtable>]
   [-Storm <Hashtable>]
   [-Yarn <Hashtable>]
   [-MapRed <Hashtable>]
   [-Tez <Hashtable>]
   [-Hdfs <Hashtable>]
   [-RServer <Hashtable>]
   [-Spark2Defaults <Hashtable>]
   [-Spark2ThriftConf <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

De cmdlet Add-AzureRmHDInsightConfigValues voegt een aanpassing van de Hadoop-configuratiewaarde toe, zoals core-site.xml of hive-site.xml, en/of een gedeelde Hive-bibliotheekaanpassing voor het HDInsight-configuratieobject dat is gemaakt met de cmdlet New-AzureRmHDInsightClusterConfig.

Voorbeelden

Voorbeeld 1: Een aangepaste configuratiewaarde toevoegen aan 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 = "container001"

# Cluster configuration info
PS C:\> $location = "East US 2"
PS C:\> $clusterResourceGroupName = "Group"
PS C:\> $clusterName = "your-hadoop-001"
PS C:\> $clusterCreds = Get-Credential

# If the cluster's resource group doesn't exist yet, run:
#   New-AzureRmResourceGroup -Name $clusterResourceGroupName -Location $location

# Config values
PS C:\> $coreConfigs = @{"io.file.buffer.size"="300000"}
PS C:\> $mapRedConfigs = @{"mapred.map.max.attempts"="2"}

# Create the cluster
PS C:\> New-AzureRmHDInsightClusterConfig `
            | Add-AzureRmHDInsightConfigValues `
                -Core $coreConfigs `
                -MapRed $mapRedConfigs `
            | New-AzureRmHDInsightCluster `
                -ClusterType Hadoop `
                -OSType Windows `
                -ClusterSizeInNodes 4 `
                -ResourceGroupName $clusterResourceGroupName `
                -ClusterName $clusterName `
                -HttpCredential $clusterCreds `
                -Location $location `
                -DefaultStorageAccountName "$storageAccountName.blob.core.windows.net" `
                -DefaultStorageAccountKey $storageAccountKey `
                -DefaultStorageContainer $storageAccountContainer

Met deze opdracht wordt een Hadoop-configuratiewaarde toegevoegd aan het cluster met de naam your-hadoop-001.

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
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Core

Hiermee geeft u de kernsiteconfiguraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HBaseEnv

Hiermee geeft u de HBase Env-configuraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HBaseSite

Hiermee geeft u de HBase-siteconfiguraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Hdfs

Hiermee geeft u de HDFS-configuraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HiveEnv

Hiermee geeft u de Hive Env-configuraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HiveSite

Hiermee geeft u de Hive-siteconfiguraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MapRed

Hiermee geeft u de MapRed-siteconfiguraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OozieEnv

Hiermee geeft u de Oozie Env-configuraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OozieSite

Hiermee geeft u de Oozie-siteconfiguraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RServer

Hiermee geeft u de RServer-configuraties. Alleen geldig voor RServer-clusters.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Spark2Defaults

Hiermee geeft u de spark2-standaardconfiguraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Spark2ThriftConf

Hiermee geeft u de Spark2 Thrift SparkConf-configuraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SparkDefaults

Hiermee geeft u de Spark-standaardconfiguraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SparkThriftConf

Hiermee geeft u de Spark Thrift SparkConf-configuraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Storm

Hiermee geeft u de Storm-siteconfiguraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tez

Hiermee geeft u de Tez-siteconfiguraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WebHCat

Hiermee geeft u de WebHCat-siteconfiguraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Yarn

Hiermee geeft u de YARN-siteconfiguraties van dit HDInsight-cluster op.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

AzureHDInsightConfig

Parameters: Config (ByValue)

Uitvoerwaarden

AzureHDInsightConfig