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>]

LoadAutoscaleByInputObjectParameterSet

Set-AzHDInsightClusterAutoscaleConfiguration
    [-InputObject] <AzureHDInsightCluster>
    [-MinWorkerNodeCount <Int32>]
    [-MaxWorkerNodeCount <Int32>]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ScheduleAutoscaleByInputObjectParameterSet

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>]

AutoscaleConfigurationByInputObjectParameterSet

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

Typ:AzureHDInsightAutoscale
Standardvärde:None
Stöder jokertecken:False
DontShow:False

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

Typ:

List<T>[AzureHDInsightAutoscaleCondition]

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

-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

-InputObject

Hämtar eller anger indataobjektet.

Parameteregenskaper

Typ:AzureHDInsightCluster
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

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.

Indata

String

AzureHDInsightCluster

Utdata

AzureHDInsightAutoscale