Aracılığıyla paylaş


New-AzSynapseSparkPool

Synapse Analytics Spark havuzu oluşturur.

Sözdizimi

New-AzSynapseSparkPool
   [-ResourceGroupName <String>]
   -WorkspaceName <String>
   -Name <String>
   [-Tag <Hashtable>]
   [-EnableIsolatedCompute]
   -NodeSize <String>
   -AutoScaleMinNodeCount <Int32>
   -AutoScaleMaxNodeCount <Int32>
   [-EnableAutoPause]
   [-AutoPauseDelayInMinute <Int32>]
   [-EnableDynamicExecutorAllocation]
   [-MinExecutorCount <Int32>]
   [-MaxExecutorCount <Int32>]
   -SparkVersion <String>
   [-SparkConfiguration <PSSparkConfigurationResource>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzSynapseSparkPool
   [-ResourceGroupName <String>]
   -WorkspaceName <String>
   -Name <String>
   [-Tag <Hashtable>]
   -NodeCount <Int32>
   [-EnableIsolatedCompute]
   -NodeSize <String>
   [-EnableAutoPause]
   [-AutoPauseDelayInMinute <Int32>]
   [-EnableDynamicExecutorAllocation]
   [-MinExecutorCount <Int32>]
   [-MaxExecutorCount <Int32>]
   -SparkVersion <String>
   [-SparkConfiguration <PSSparkConfigurationResource>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzSynapseSparkPool
   -WorkspaceObject <PSSynapseWorkspace>
   -Name <String>
   [-Tag <Hashtable>]
   [-EnableIsolatedCompute]
   -NodeSize <String>
   -AutoScaleMinNodeCount <Int32>
   -AutoScaleMaxNodeCount <Int32>
   [-EnableAutoPause]
   [-AutoPauseDelayInMinute <Int32>]
   [-EnableDynamicExecutorAllocation]
   [-MinExecutorCount <Int32>]
   [-MaxExecutorCount <Int32>]
   -SparkVersion <String>
   [-SparkConfiguration <PSSparkConfigurationResource>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzSynapseSparkPool
   -WorkspaceObject <PSSynapseWorkspace>
   -Name <String>
   [-Tag <Hashtable>]
   -NodeCount <Int32>
   [-EnableIsolatedCompute]
   -NodeSize <String>
   [-EnableAutoPause]
   [-AutoPauseDelayInMinute <Int32>]
   [-EnableDynamicExecutorAllocation]
   [-MinExecutorCount <Int32>]
   [-MaxExecutorCount <Int32>]
   -SparkVersion <String>
   [-SparkConfiguration <PSSparkConfigurationResource>]
   [-AsJob]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

New-AzSynapseSparkPool cmdlet'i bir Azure Synapse Analytics Spark havuzu oluşturur.

Örnekler

Örnek 1

New-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool -NodeCount 3 -SparkVersion 2.4 -NodeSize Small

Bu komut bir Azure Synapse Analytics Spark havuzu oluşturur.

Örnek 2

New-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool -AutoScaleMinNodeCount 3 -AutoScaleMaxNodeCount 10 -SparkVersion 2.4 -NodeSize Small

Bu komut, otomatik ölçeklendirme etkinleştirilmiş bir Azure Synapse Analytics Spark havuzu oluşturur.

Örnek 3

New-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool -EnableDynamicExecutorAllocation -MinExecutorCount 1 -MaxExecutorCount 4  -NodeCount 10 -SparkVersion 2.4 -NodeSize Small

Bu komut, dinamik yürütücü ayırma etkinleştirilmiş bir Azure Synapse Analytics Spark havuzu oluşturur ve en düşük yürütücü sayısını ve maksimum yürütücü sayısını belirtir.

Örnek 4

$config = Get-AzSynapseSparkConfiguration -WorkspaceName ContosoWorkspace -Name ContosoSparkConfig1
New-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool -NodeCount 3 -SparkVersion 2.4 -NodeSize Small -SparkConfiguration $config

Bu komut bir Azure Synapse Analytics Spark havuzu oluşturur ve Spark havuzu için bir Spark yapılandırması belirtir.

Örnek 5

$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | New-AzSynapseSparkPool -Name ContosoSparkPool -NodeCount 3 -SparkVersion 2.4 -NodeSize Small

Bu komut, işlem hattı aracılığıyla bir Azure Synapse Analytics Spark havuzu oluşturur.

Örnek 6

$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | New-AzSynapseSparkPool -Name ContosoSparkPool -AutoScaleMinNodeCount 3 -AutoScaleMaxNodeCount 10 -SparkVersion 2.4 -NodeSize Small

Bu komut, işlem hattı aracılığıyla otomatik ölçeklendirmenin etkinleştirildiği bir Azure Synapse Analytics Spark havuzu oluşturur.

Örnek 7

$ws = Get-AzSynapseWorkspace -Name ContosoWorkspace
$ws | New-AzSynapseSparkPool -Name ContosoSparkPool -EnableIsolatedCompute -NodeSize XXXLarge -NodeCount 3 -SparkVersion 2.4

Bu komut, işlem hattı aracılığıyla yalıtılmış işlem etkinleştirilmiş bir Azure Synapse Analytics Spark havuzu oluşturur.

Parametreler

-AsJob

Cmdlet'i arka planda çalıştırma

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-AutoPauseDelayInMinute

Boşta kalan dakika sayısı. Otomatik duraklatma etkinleştirildiğinde bu parametre belirtilebilir. El ile belirtilmezse varsayılan değer [15] olur.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-AutoScaleMaxNodeCount

Belirtilen Spark havuzunda ayrılacak düğüm sayısı üst sınırı. Otomatik ölçeklendirme etkinleştirildiğinde bu parametre belirtilmelidir.

Tür:Int32
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-AutoScaleMinNodeCount

Belirtilen Spark havuzunda ayrılacak en az düğüm sayısı. Otomatik ölçeklendirme etkinleştirildiğinde bu parametre belirtilmelidir.

Tür:Int32
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EnableAutoPause

Otomatik duraklatma özelliğinin etkinleştirilmesi gerekip gerekmediğini gösterir.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EnableDynamicExecutorAllocation

Dinamik yürütücü ayırmanın etkinleştirilip etkinleştirilmeydiğini gösterir.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-EnableIsolatedCompute

İşlemi Yalıt seçeneği yalnızca XXXLarge (80 vCPU / 504 GB) düğüm boyutuyla kullanılabilir. Bu seçeneğin etkinleştirilmesi, güvenilmeyen hizmetler için Apache Spark işlem için yalıtım sağlar. Yalıtılmış işlem maliyetleri, aynı boyuttaki yalıtılmamış VM ile aynıdır. Spark havuzu için Yalıtılmış İşlem'i etkinleştirmeyi düşünüyorsanız Synapse çalışma alanınızın yalıtılmış işlem desteklenen bir bölgede oluşturulduğuna emin olun, daha fazla ayrıntı için lütfen bu belgeye bakın: https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-pool-configurations#isolated-compute.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-MaxExecutorCount

Belirtilen Spark havuzunda ayrılacak en fazla yürütücü sayısı. DynamicExecutorAllocation etkinleştirildiğinde bu parametre belirtilebilir. Değer 1 (dahil) ile maximumNodeCount (özel) arasında olmalıdır. El ile belirtilmezse, varsayılan değer 2 olur.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-MinExecutorCount

Belirtilen Spark havuzunda ayrılacak en az yürütücü sayısı. DynamicExecutorAllocation etkinleştirildiğinde bu parametre belirtilebilir. Değer 1 (dahil) ile maxExecutors (özel) arasında yer almalıdır. El ile belirtilmezse, varsayılan değer 1 olur.

Tür:Int32
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Name

Synapse Spark havuzunun adı.

Tür:String
Diğer adlar:SparkPoolName
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NodeCount

Belirtilen Spark havuzunda ayrılacak düğüm sayısı.

Tür:Int32
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NodeSize

Belirtilen Spark havuzunda ayrılan düğümler için kullanılacak çekirdek ve bellek sayısı. Otomatik ölçeklendirme devre dışı bırakıldığında bu parametre belirtilmelidir

Tür:String
Kabul edilen değerler:Small, Medium, Large, XLarge, XXLarge, XXXLarge
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ResourceGroupName

Kaynak grubu adı.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SparkConfiguration

Apache Spark yapılandırması. Havuza bir iş gönderildiğinde, seçilen yapılandırmada belirtilen özelliklere başvurulur.

Tür:PSSparkConfigurationResource
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SparkVersion

Apache Spark sürümü. İzin verilen değerler: 2,4

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Tag

Kaynakla ilişkilendirilmiş bir dize,etiket dizesi sözlüğü.

Tür:Hashtable
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WorkspaceName

Synapse çalışma alanının adı.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WorkspaceObject

çalışma alanı giriş nesnesi, genellikle işlem hattından geçirilir.

Tür:PSSynapseWorkspace
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

Girişler

PSSynapseWorkspace

Çıkışlar

PSSynapseSparkPool