Start-AzSynapseSparkSession
启动 Synapse Analytics Spark 会话。
语法
CreateByNameParameterSet (默认值)
Start-AzSynapseSparkSession
-WorkspaceName <String>
-SparkPoolName <String>
-Name <String>
-ExecutorCount <Int32>
-ExecutorSize <String>
[-Language <String>]
[-ReferenceFile <String[]>]
[-Configuration <Hashtable>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CreateByParentObjectParameterSet
Start-AzSynapseSparkSession
-SparkPoolObject <PSSynapseSparkPool>
-Name <String>
-ExecutorCount <Int32>
-ExecutorSize <String>
[-Language <String>]
[-ReferenceFile <String[]>]
[-Configuration <Hashtable>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
Start-AzSynapseSparkSession cmdlet 启动 Synapse Analytics Spark 会话。
示例
示例 1
Start-AzSynapseSparkSession -WorkspaceName ContosoWorkspace -SparkPoolName ContosoSparkPool -Name ContosoSessionName -ExecutorCount 3 -ExecutorSize Small
此命令启动Azure Synapse Analytics Spark 会话。
示例 2
$pool = Get-AzSynapseSparkPool -WorkspaceName ContosoWorkspace -Name ContosoSparkPool
$pool | Start-AzSynapseSparkSession -Name ContosoSessionName -ExecutorCount 3 -ExecutorSize Small
此命令通过管道启动 Azure Synapse Analytics Spark 会话。
参数
-AsJob
在后台运行 cmdlet
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Configuration
Spark 配置属性。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Confirm
在运行 cmdlet 之前,提示你进行确认。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-DefaultProfile
用于与Azure通信的凭据、帐户、租户和订阅。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ExecutorCount
在作业的指定 Spark 池中分配的执行程序数。
参数属性
类型: Int32
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ExecutorSize
要用于作业的指定 Spark 池中分配的执行程序的核心和内存数。
参数属性
类型: String
默认值: None
接受的值: Small, Medium, Large, XLarge, XXLarge, XXXLarge
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Language
执行代码的语言。
参数属性
类型: String
默认值: None
接受的值: Spark, Scala, PySpark, Python, SparkDotNet, CSharp, SQL
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Name
Spark 会话的名称。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ReferenceFile
主定义文件中用于作为参考的附加文件。 逗号分隔的存储 URI 列表。 例如“abfss://filesystem@account.dfs.core.windows.net/file1.txt,abfss://filesystem@account.dfs.core.windows.net/result/”
参数属性
类型: String [ ]
默认值: None
支持通配符: False
不显示: False
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-SparkPoolName
Synapse Spark 池的名称。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
CreateByNameParameterSet
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-SparkPoolObject
Spark 池输入对象,通常通过管道传递。
参数属性
参数集
CreateByParentObjectParameterSet
Position: Named
必需: True
来自管道的值: True
来自管道的值(按属性名称): False
来自剩余参数的值: False
-WhatIf
显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-WorkspaceName
Synapse 工作区的名称。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
CreateByNameParameterSet
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters 。
输出