New-AzSynapseSparkPool
Crea un grupo de Spark de Synapse Analytics.
Sintaxis
CreateByNameAndEnableAutoScaleParameterSet (valor predeterminado)
New-AzSynapseSparkPool
-WorkspaceName <String>
-Name <String>
-NodeSize <String>
-AutoScaleMinNodeCount <Int32>
-AutoScaleMaxNodeCount <Int32>
-SparkVersion <String>
[-ResourceGroupName <String>]
[-Tag <Hashtable>]
[-EnableIsolatedCompute]
[-EnableAutoPause]
[-AutoPauseDelayInMinute <Int32>]
[-EnableDynamicExecutorAllocation]
[-MinExecutorCount <Int32>]
[-MaxExecutorCount <Int32>]
[-SparkConfiguration <PSSparkConfigurationResource>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CreateByNameAndDisableAutoScaleParameterSet
New-AzSynapseSparkPool
-WorkspaceName <String>
-Name <String>
-NodeCount <Int32>
-NodeSize <String>
-SparkVersion <String>
[-ResourceGroupName <String>]
[-Tag <Hashtable>]
[-EnableIsolatedCompute]
[-EnableAutoPause]
[-AutoPauseDelayInMinute <Int32>]
[-EnableDynamicExecutorAllocation]
[-MinExecutorCount <Int32>]
[-MaxExecutorCount <Int32>]
[-SparkConfiguration <PSSparkConfigurationResource>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CreateByParentObjectAndEnableAutoScaleParameterSet
New-AzSynapseSparkPool
-WorkspaceObject <PSSynapseWorkspace>
-Name <String>
-NodeSize <String>
-AutoScaleMinNodeCount <Int32>
-AutoScaleMaxNodeCount <Int32>
-SparkVersion <String>
[-Tag <Hashtable>]
[-EnableIsolatedCompute]
[-EnableAutoPause]
[-AutoPauseDelayInMinute <Int32>]
[-EnableDynamicExecutorAllocation]
[-MinExecutorCount <Int32>]
[-MaxExecutorCount <Int32>]
[-SparkConfiguration <PSSparkConfigurationResource>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CreateByParentObjectAndDisableAutoScaleParameterSet
New-AzSynapseSparkPool
-WorkspaceObject <PSSynapseWorkspace>
-Name <String>
-NodeCount <Int32>
-NodeSize <String>
-SparkVersion <String>
[-Tag <Hashtable>]
[-EnableIsolatedCompute]
[-EnableAutoPause]
[-AutoPauseDelayInMinute <Int32>]
[-EnableDynamicExecutorAllocation]
[-MinExecutorCount <Int32>]
[-MaxExecutorCount <Int32>]
[-SparkConfiguration <PSSparkConfigurationResource>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet New-AzSynapseSparkPool crea un grupo de Spark de Azure Synapse Analytics.
Ejemplos
Ejemplo 1
New-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool -NodeCount 3 -SparkVersion 2.4 -NodeSize Small
Este comando crea un grupo de Spark de Azure Synapse Analytics.
Ejemplo 2
New-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool -AutoScaleMinNodeCount 3 -AutoScaleMaxNodeCount 10 -SparkVersion 2.4 -NodeSize Small
Este comando crea un grupo de Spark de Azure Synapse Analytics con el escalado automático habilitado.
Ejemplo 3
New-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool -EnableDynamicExecutorAllocation -MinExecutorCount 1 -MaxExecutorCount 4 -NodeCount 10 -SparkVersion 2.4 -NodeSize Small
Este comando crea un grupo de Spark de Azure Synapse Analytics con la asignación dinámica del ejecutor habilitada y especifica el número mínimo de ejecutores y el número máximo de ejecutores.
Ejemplo 4
$config = Get-AzSynapseSparkConfiguration -WorkspaceName ContosoWorkspace -Name ContosoSparkConfig1
New-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool -NodeCount 3 -SparkVersion 2.4 -NodeSize Small -SparkConfiguration $config
Este comando crea un grupo de Spark de Azure Synapse Analytics y especifica una configuración de Spark para el grupo de Spark.
Ejemplo 5
$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | New-AzSynapseSparkPool -Name ContosoSparkPool -NodeCount 3 -SparkVersion 2.4 -NodeSize Small
Este comando crea un grupo de Spark de Azure Synapse Analytics a través de la canalización.
Ejemplo 6
$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | New-AzSynapseSparkPool -Name ContosoSparkPool -AutoScaleMinNodeCount 3 -AutoScaleMaxNodeCount 10 -SparkVersion 2.4 -NodeSize Small
Este comando crea un grupo de Spark de Azure Synapse Analytics con el escalado automático habilitado a través de la canalización.
Ejemplo 7
$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | New-AzSynapseSparkPool -Name ContosoSparkPool -EnableIsolatedCompute -NodeSize XXXLarge -NodeCount 3 -SparkVersion 2.4
Este comando crea un grupo de Spark de Azure Synapse Analytics con proceso aislado habilitado a través de la canalización.
Parámetros
-AsJob
Ejecución del cmdlet en segundo plano
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-AutoPauseDelayInMinute
Número de minutos inactivos. Este parámetro se puede especificar cuando está habilitada la pausa automática. El valor predeterminado será [15] si no se especifica manualmente.
Propiedades de parámetro
Tipo: Int32
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-AutoScaleMaxNodeCount
Número máximo de nodos que se asignarán en el grupo de Spark especificado.
Este parámetro debe especificarse cuando está habilitado el escalado automático.
Propiedades de parámetro
Tipo: Int32
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
CreateByNameAndEnableAutoScaleParameterSet
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CreateByParentObjectAndEnableAutoScaleParameterSet
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-AutoScaleMinNodeCount
Número mínimo de nodos que se asignarán en el grupo de Spark especificado.
Este parámetro debe especificarse cuando está habilitado el escalado automático.
Propiedades de parámetro
Tipo: Int32
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
CreateByNameAndEnableAutoScaleParameterSet
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CreateByParentObjectAndEnableAutoScaleParameterSet
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Confirm
Le pide confirmación antes de ejecutar el cmdlet.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: cf
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Propiedades de parámetro
Tipo: IAzureContextContainer
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-EnableAutoPause
Indica si se debe habilitar la pausa automática.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-EnableDynamicExecutorAllocation
Indica si se debe habilitar la asignación dinámica del ejecutor.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-EnableIsolatedCompute
La opción Aislar proceso solo está disponible con el tamaño del nodo XXXLarge (80 vCPU /504 GB). La habilitación de esta opción ofrece aislamiento para el proceso de Apache Spark para servicios que no son de confianza. El proceso aislado cuesta lo mismo que la máquina virtual no aislada del mismo tamaño. Si espera habilitar el proceso aislado para el grupo de Spark, asegúrese de que el área de trabajo de Synapse se crea en una región admitida de proceso aislado, consulte este documento para obtener más información: https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-pool-configurations#isolated-compute .
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-MaxExecutorCount
Número máximo de ejecutores que se asignarán en el grupo de Spark especificado. Este parámetro se puede especificar cuando DynamicExecutorAllocation está habilitado. El valor debe estar comprendido entre 1 (inclusivo) y maximumNodeCount (exclusivo). Si no se especifica manualmente, el valor predeterminado será 2.
Propiedades de parámetro
Tipo: Int32
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-MinExecutorCount
Número mínimo de ejecutores que se asignarán en el grupo de Spark especificado. Este parámetro se puede especificar cuando DynamicExecutorAllocation está habilitado. El valor debe estar comprendido entre 1 (inclusivo) y maxExecutors (exclusivo). Si no se especifica manualmente, el valor predeterminado será 1.
Propiedades de parámetro
Tipo: Int32
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Name
Nombre del grupo de Spark de Synapse.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: SparkPoolName
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-NodeCount
Número de nodos que se van a asignar en el grupo de Spark especificado.
Propiedades de parámetro
Tipo: Int32
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
CreateByNameAndDisableAutoScaleParameterSet
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CreateByParentObjectAndDisableAutoScaleParameterSet
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-NodeSize
Número de núcleos y memoria que se van a usar para los nodos asignados en el grupo de Spark especificado.
Este parámetro debe especificarse cuando se deshabilita la escalabilidad automática.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Valores aceptados: Small, Medium, Large, XLarge, XXLarge, XXXLarge
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-ResourceGroupName
Nombre del grupo de recursos.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
CreateByNameAndEnableAutoScaleParameterSet
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CreateByNameAndDisableAutoScaleParameterSet
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-SparkConfiguration
Configuración de Apache Spark. Cuando se envía un trabajo al grupo, se hará referencia a las propiedades especificadas en la configuración seleccionada.
Propiedades de parámetro
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-SparkVersion
Versión de Apache Spark.
Valores permitidos: 2.4
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Tag
Un diccionario de cadenas de etiquetas asociadas al recurso.
Propiedades de parámetro
Tipo: Hashtable
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta.
El cmdlet no se ejecuta.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: Wi
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-WorkspaceName
Nombre del área de trabajo de Synapse.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
CreateByNameAndEnableAutoScaleParameterSet
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CreateByNameAndDisableAutoScaleParameterSet
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-WorkspaceObject
objeto de entrada del área de trabajo, que normalmente se pasa a través de la canalización.
Propiedades de parámetro
Tipo: PSSynapseWorkspace
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
CreateByParentObjectAndEnableAutoScaleParameterSet
Posición: Named
Obligatorio: True
Valor de la canalización: True
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CreateByParentObjectAndDisableAutoScaleParameterSet
Posición: Named
Obligatorio: True
Valor de la canalización: True
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters .
Salidas