Bagikan melalui


New-AzSynapseSparkPool

Membuat kumpulan Spark Synapse Analytics.

Sintaks

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

Deskripsi

Cmdlet New-AzSynapseSparkPool membuat kumpulan Azure Synapse Analytics Spark.

Contoh

Contoh 1

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

Perintah ini membuat kumpulan Azure Synapse Analytics Spark.

Contoh 2

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

Perintah ini membuat kumpulan Azure Synapse Analytics Spark dengan skala otomatis diaktifkan.

Contoh 3

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

Perintah ini membuat kumpulan Azure Synapse Analytics Spark dengan alokasi pelaksana dinamis diaktifkan dan menentukan jumlah pelaksana min dan jumlah pelaksana maks.

Contoh 4

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

Perintah ini membuat kumpulan Azure Synapse Analytics Spark dan menentukan konfigurasi Spark untuk kumpulan Spark.

Contoh 5

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

Perintah ini membuat kumpulan Azure Synapse Analytics Spark melalui alur.

Contoh 6

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

Perintah ini membuat kumpulan Azure Synapse Analytics Spark dengan skala otomatis diaktifkan melalui alur.

Contoh 7

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

Perintah ini membuat kumpulan Azure Synapse Analytics Spark dengan komputasi terisolasi yang diaktifkan melalui alur.

Parameter

-AsJob

Jalankan cmdlet di latar belakang

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-AutoPauseDelayInMinute

Jumlah menit menganggur. Parameter ini dapat ditentukan ketika Jeda otomatis diaktifkan. Nilai defaultnya adalah [15] jika tidak ditentukan secara manual.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-AutoScaleMaxNodeCount

Jumlah maksimum simpul yang akan dialokasikan dalam kumpulan Spark yang ditentukan. Parameter ini harus ditentukan ketika Skala otomatis diaktifkan.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-AutoScaleMinNodeCount

Jumlah minimum simpul yang akan dialokasikan dalam kumpulan Spark yang ditentukan. Parameter ini harus ditentukan ketika Skala otomatis diaktifkan.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Alias:cf
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableAutoPause

Menunjukkan apakah Jeda otomatis harus diaktifkan.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableDynamicExecutorAllocation

Menunjukkan apakah alokasi pelaksana dinamis harus diaktifkan.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableIsolatedCompute

Opsi Komputasi Isolasi hanya tersedia dengan ukuran simpul XXXLarge (80 vCPU / 504 GB). Mengaktifkan opsi ini menawarkan isolasi untuk komputasi Apache Spark untuk layanan yang tidak tepercaya. Biaya komputasi terisolasi sama dengan VM yang tidak terisolasi dengan ukuran yang sama. Jika Anda berharap untuk mengaktifkan Komputasi Terisolasi untuk kumpulan spark, pastikan ruang kerja Synapse Anda dibuat di wilayah yang didukung komputasi terisolasi, silakan lihat dokumen ini untuk detail selengkapnya: https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/apache-spark-pool-configurations#isolated-compute.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-MaxExecutorCount

Jumlah maksimum pelaksana yang akan dialokasikan di kumpulan Spark yang ditentukan. Parameter ini dapat ditentukan ketika DynamicExecutorAllocation diaktifkan. Nilai harus terletak antara 1 (inklusif) dan maximumNodeCount (eksklusif). Jika tidak ditentukan secara manual, nilai defaultnya adalah 2.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-MinExecutorCount

Jumlah minimum pelaksana yang akan dialokasikan di kumpulan Spark yang ditentukan. Parameter ini dapat ditentukan ketika DynamicExecutorAllocation diaktifkan. Nilai harus terletak antara 1 (inklusif) dan maxExecutors (eksklusif). Jika tidak ditentukan secara manual, nilai defaultnya adalah 1.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Name

Nama kumpulan Synapse Spark.

Jenis:String
Alias:SparkPoolName
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-NodeCount

Jumlah simpul yang akan dialokasikan dalam kumpulan Spark yang ditentukan.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-NodeSize

Jumlah inti dan memori yang akan digunakan untuk simpul yang dialokasikan dalam kumpulan Spark yang ditentukan. Parameter ini harus ditentukan ketika Skala otomatis dinonaktifkan

Jenis:String
Nilai yang diterima:Small, Medium, Large, XLarge, XXLarge, XXXLarge
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-ResourceGroupName

Nama grup sumber daya.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-SparkConfiguration

Konfigurasi Apache Spark. Ketika pekerjaan dikirimkan ke kumpulan, properti yang ditentukan dalam konfigurasi yang dipilih akan dirujuk.

Jenis:PSSparkConfigurationResource
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-SparkVersion

Versi Apache Spark. Nilai yang diizinkan: 2,4

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Tag

String, kamus string tag yang terkait dengan sumber daya.

Jenis:Hashtable
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Alias:wi
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-WorkspaceName

Nama ruang kerja Synapse.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-WorkspaceObject

objek input ruang kerja, biasanya melewati alur.

Jenis:PSSynapseWorkspace
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

Input

PSSynapseWorkspace

Output

PSSynapseSparkPool