Set-AzHDInsightClusterAutoscaleConfiguration
Anger autoskalningskonfigurationen för ett Azure HDInsight kluster.
Syntax
LoadAutoscaleByNameParameterSet (Standard)
Set-AzHDInsightClusterAutoscaleConfiguration
[[-ResourceGroupName] <String>]
[-ClusterName] <String>
[-MinWorkerNodeCount <Int32>]
[-MaxWorkerNodeCount <Int32>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ScheduleAutoscaleByNameParameterSet
Set-AzHDInsightClusterAutoscaleConfiguration
[[-ResourceGroupName] <String>]
[-ClusterName] <String>
[-TimeZone <String>]
[-Condition <System.Collections.Generic.List`1[Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightAutoscaleCondition]>]
[-Schedule]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AutoscaleConfigurationByNameParameterSet
Set-AzHDInsightClusterAutoscaleConfiguration
[[-ResourceGroupName] <String>]
[-ClusterName] <String>
-AutoscaleConfiguration <AzureHDInsightAutoscale>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LoadAutoscaleByResourceIdParameterSet
Set-AzHDInsightClusterAutoscaleConfiguration
[-ResourceId] <String>
[-MinWorkerNodeCount <Int32>]
[-MaxWorkerNodeCount <Int32>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ScheduleAutoscaleByResourceIdParameterSet
Set-AzHDInsightClusterAutoscaleConfiguration
[-ResourceId] <String>
[-TimeZone <String>]
[-Condition <System.Collections.Generic.List`1[Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightAutoscaleCondition]>]
[-Schedule]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AutoscaleConfigurationByResourceIdParameterSet
Set-AzHDInsightClusterAutoscaleConfiguration
[-ResourceId] <String>
-AutoscaleConfiguration <AzureHDInsightAutoscale>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzHDInsightClusterAutoscaleConfiguration
[-InputObject] <AzureHDInsightCluster>
[-MinWorkerNodeCount <Int32>]
[-MaxWorkerNodeCount <Int32>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzHDInsightClusterAutoscaleConfiguration
[-InputObject] <AzureHDInsightCluster>
[-TimeZone <String>]
[-Condition <System.Collections.Generic.List`1[Microsoft.Azure.Commands.HDInsight.Models.AzureHDInsightAutoscaleCondition]>]
[-Schedule]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzHDInsightClusterAutoscaleConfiguration
[-InputObject] <AzureHDInsightCluster>
-AutoscaleConfiguration <AzureHDInsightAutoscale>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Den här cmdleten Set-AzHDInsightClusterAutoscaleConfiguration anger autoskalningskonfigurationen för ett Azure HDInsight kluster.
Exempel
Exempel 1: Ange den belastningsbaserade autoskalningskonfigurationen för HDInsight-klustret
$clusterResourceGroup="group"
$clusterName="MyCluster"
Set-AzHDInsightClusterAutoscaleConfiguration -ResourceGroupName $clusterResourceGroup `
-ClusterName $clusterName -MinWorkerNodeCount 3 -MaxWorkerNodeCount 5
Det här kommandot anger den belastningsbaserade autoskalningskonfigurationen för ett Azure HDInsight kluster.
Exempel 2: Ange schemabaserad autoskalning för HDInsight-klustret
# Create autoscale conditions
$condition1=New-AzHDInsightClusterAutoscaleScheduleCondition -Time 09:00 -WorkerNodeCount 5 -Day Monday,Wednesday
$condition2=New-AzHDInsightClusterAutoscaleScheduleCondition -Time 09:00 -WorkerNodeCount 4 -Day Friday
# Set autoscale configuration
$clusterResourceGroup="group"
$clusterName="MyCluster"
Set-AzHDInsightClusterAutoscaleConfiguration -ResourceGroupName $clusterResourceGroup -ClusterName $clusterName -Schedule -TimeZone "Pacific Standard Time" -Condition $condition1,$condition2
Det här kommandot anger schemabaserad autoskalningskonfiguration för HDInsight-klustret.
Exempel 3: Ange autoskalningskonfigurationen för HDInsight-klustret baserat på ett annat kluster som har angett autoskalningskonfiguration
# Get the autoscale configuration of another cluster.
$clusterResourceGroup="group"
$anotherClusterName="anotherClusterName"
$autoscaleConfig=Get-AzHDInsightClusterAutoscaleConfiguration -ResourceGroupName $clusterResourceGroup -ClusterName $anotherClusterName
# Set autoscale configuration
$clusterResourceGroup="group"
$clusterName="MyCluster"
Set-AzHDInsightClusterAutoscaleConfiguration -ResourceGroupName $clusterResourceGroup -ClusterName $clusterName `
-AutoscaleConfiguration $autoscaleConfig
Det här kommandot anger autoskalningskonfigurationen för HDInsight-klustret baserat på ett annat kluster.
Parametrar
-AsJob
Kör cmdlet i bakgrunden
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-AutoscaleConfiguration
Hämtar eller ställer in autoskalningskonfigurationen
Parameteregenskaper
Parameteruppsättningar
AutoscaleConfigurationByNameParameterSet
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
AutoscaleConfigurationByResourceIdParameterSet
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
AutoscaleConfigurationByInputObjectParameterSet
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ClusterName
Hämtar eller anger namnet på klustret.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
LoadAutoscaleByNameParameterSet
Position: 1
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
ScheduleAutoscaleByNameParameterSet
Position: 1
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
AutoscaleConfigurationByNameParameterSet
Position: 1
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Condition
Hämtar eller anger villkoret för schemabaserad autoskalning.
Parameteregenskaper
Parameteruppsättningar
ScheduleAutoscaleByNameParameterSet
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
ScheduleAutoscaleByResourceIdParameterSet
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
ScheduleAutoscaleByInputObjectParameterSet
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: jfr
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Parameteregenskaper
Typ: IAzureContextContainer
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
Hämtar eller anger indataobjektet.
LoadAutoscaleByInputObjectParameterSet
Position: 0
Obligatorisk: True
Värde från pipeline: True
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
ScheduleAutoscaleByInputObjectParameterSet
Position: 0
Obligatorisk: True
Värde från pipeline: True
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
AutoscaleConfigurationByInputObjectParameterSet
Position: 0
Obligatorisk: True
Värde från pipeline: True
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-MaxWorkerNodeCount
Hämtar eller anger maximalt antal arbetsnoder för belastningsbaserad autoskalning.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
LoadAutoscaleByNameParameterSet
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
LoadAutoscaleByResourceIdParameterSet
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
LoadAutoscaleByInputObjectParameterSet
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-MinWorkerNodeCount
Hämtar eller anger det minimala antalet arbetsnoder för belastningsbaserad autoskalning.
Parameteregenskaper
Typ: Int32
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
LoadAutoscaleByNameParameterSet
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
LoadAutoscaleByResourceIdParameterSet
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
LoadAutoscaleByInputObjectParameterSet
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ResourceGroupName
Hämtar eller anger namnet på resursgruppen.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
LoadAutoscaleByNameParameterSet
Position: 0
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
ScheduleAutoscaleByNameParameterSet
Position: 0
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
AutoscaleConfigurationByNameParameterSet
Position: 0
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-ResourceId
Hämtar eller anger resurs-ID: t.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
LoadAutoscaleByResourceIdParameterSet
Position: 0
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: True
Värde från återstående argument: False
ScheduleAutoscaleByResourceIdParameterSet
Position: 0
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: True
Värde från återstående argument: False
AutoscaleConfigurationByResourceIdParameterSet
Position: 0
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: True
Värde från återstående argument: False
-Schedule
Ange schemabaserade parametrar
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
ScheduleAutoscaleByNameParameterSet
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
ScheduleAutoscaleByResourceIdParameterSet
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
ScheduleAutoscaleByInputObjectParameterSet
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-TimeZone
Hämtar eller anger tidszonen för schemabaserad autoskalning.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Parameteruppsättningar
ScheduleAutoscaleByNameParameterSet
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
ScheduleAutoscaleByResourceIdParameterSet
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
ScheduleAutoscaleByInputObjectParameterSet
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
-WhatIf
Visar vad som skulle hända om kommandot körs.
Cmdleten körs inte.
Parameteregenskaper
Typ: SwitchParameter
Standardvärde: None
Stöder jokertecken: False
DontShow: False
Alias: Wi
Parameteruppsättningar
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter egenskapsnamn: False
Värde från återstående argument: False
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters .
Utdata