本文介绍了如何使用 Powershell 创建 Azure Databricks 工作区。
如果选择在本地使用 PowerShell,执行本文操作就需要安装 Az PowerShell 模块,并使用 Connect-AzAccount -Environment AzureChinaCloud cmdlet 连接到 Azure 帐户。 有关安装 Az PowerShell 模块的详细信息,请参阅安装 Azure PowerShell。
若要使用用户帐户或服务主体连接到 Azure 帐户,请参阅 使用 Azure PowerShell 进行身份验证。
注意
如果要在持有美国政府合规性认证(如 FedRAMP High)的 Azure 商业云中创建 Azure Databricks 工作区,请联系你的 Azure 或 Azure Databricks 客户团队以获得这种体验的访问权限。
如果这是你第一次使用 Azure Databricks,则必须注册 Microsoft.Databricks 资源提供程序。
Register-AzResourceProvider -ProviderNamespace Microsoft.Databricks
如果有多个 Azure 订阅,请选择应当计费的资源所在的相应订阅。 使用 Set-AzContext cmdlet 选择特定的订阅 ID。
Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000
创建资源组
使用 New-AzResourceGroup cmdlet 创建 Azure 资源组。 资源组是在其中以组的形式部署和管理 Azure 资源的逻辑容器。
以下示例在“中国东部 2”区域创建名为“myresourcegroup”的资源组 。
New-AzResourceGroup -Name myresourcegroup -Location chinaeast2
创建 Azure Databricks 工作区
在本部分,使用 PowerShell 创建 Azure Databricks 工作区。
New-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup -Location chinaeast2 -ManagedResourceGroupName databricks-group -Sku standard
提供以下值:
| 属性 | 描述 |
|---|---|
| 名称 | 提供 Databricks 工作区的名称 |
| 资源组名称 | 指定现有资源组名称 |
| 位置 | 选择“中国东部 2”。 有关其他可用区域,请参阅各区域推出的 Azure 服务 |
| 托管资源组名称 | 指定新的托管资源组的名称。 |
| SKU | 在“标准”、“高级”和“试用”之间进行选择。 有关这些层的详细信息,请参阅 Databricks 定价 |
创建工作区需要几分钟时间。 完成此过程后,你的用户帐户将自动添加为工作区的管理员用户。
注意
当工作区部署失败时,仍然会在失败状态下创建工作区。 删除失败的工作区,并创建一个解决部署错误的新工作区。 删除失败的工作区时,托管资源组和任何成功部署的资源也将被删除。
确定 Databricks 工作区的预配状态
若要确定 Databricks 工作区是否已成功预配,可以使用 Get-AzDatabricksWorkspace cmdlet。
Get-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup |
Select-Object -Property Name, SkuName, Location, ProvisioningState
Name SkuName Location ProvisioningState
---- ------- -------- -----------------
mydatabricksws standard chinaeast2 Succeeded