PowerShell ile çalışma alanı dağıtma
Bu makalede PowerShell kullanarak Azure Databricks çalışma alanı oluşturma adımları açıklanmaktadır.
PowerShell'i yerel olarak kullanmayı seçerseniz, bu makale Az PowerShell modülünü yüklemenizi ve Connect-AzAccount cmdlet'ini kullanarak Azure hesabınıza bağlanmanızı gerektirir. Az PowerShell modülünü yükleme hakkında daha fazla bilgi için bkz . Azure PowerShell'i yükleme.
Azure hesabınıza kullanıcı olarak bağlanmak için bkz . Azure Databricks kullanıcı hesabıyla PowerShell oturum açma. Azure hesabınıza hizmet sorumlusu olarak bağlanmak için bkz . Microsoft Entra ID hizmet sorumlusuyla PowerShell oturumu açma.
Not
Azure Ticari Bulut'ta FedRAMP High gibi US Government uyumluluk sertifikalarını barındıran bir Azure Databricks çalışma alanı oluşturmak istiyorsanız, bu deneyime erişmek için lütfen Microsoft veya Azure Databricks hesap ekibinize ulaşın.
Azure Databricks'i ilk kez kullanıyorsanız Microsoft.Databricks kaynak sağlayıcısını kaydetmeniz gerekir.
Register-AzResourceProvider -ProviderNamespace Microsoft.Databricks
Azure Cloud Shell kullanma
Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell'i barındırıyor. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Yerel ortamınıza herhangi bir şey yüklemek zorunda kalmadan bu makaledeki kodu çalıştırmak için Cloud Shell önceden yüklenmiş komutlarını kullanabilirsiniz.
Azure Cloud Shell'i başlatmak için:
- Kod bloğunun sağ üst köşesindeki Deneyin’i seçin. Deneyin seçildiğinde kod otomatik olarak Cloud Shell'e kopyalanmaz.
- https://shell.azure.comadresine gidin veya Cloud Shell'i tarayıcınızda açmak için Cloud Shell'i Başlat düğmesini seçin.
- Azure portalının sağ üst kısmındaki menü çubuğunda Cloud Shell düğmesini seçin.
Azure Cloud Shell'de bu makaledeki kodu çalıştırmak için:
- Cloud Shell'i başlatın.
- Kodu kopyalamak için kod bloğundaki Kopyala düğmesini seçin.
- Windows ve Linux'ta Ctrlveya macOS üzerinde Cmd+ seçerek kodu Cloud Shell oturumuna yapıştırın.
- Kodu çalıştırmak için Enter'ı seçin.
Birden çok Azure aboneliğiniz varsa, kaynakların faturalandırılacağı uygun aboneliği seçin. Set-AzContext cmdlet'ini kullanarak belirli bir abonelik kimliğini seçin.
Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000
Kaynak grubu oluşturma
New-AzResourceGroup cmdlet'ini kullanarak bir Azure kaynak grubu oluşturun. Kaynak grubu, Azure kaynaklarının grup olarak dağıtıldığı ve yönetildiği bir mantıksal kapsayıcıdır.
Aşağıdaki örnek, Batı ABD 2 bölgesinde myresourcegroup adlı bir kaynak grubu oluşturur.
New-AzResourceGroup -Name myresourcegroup -Location westus2
Azure Databricks çalışma alanı oluşturma
Bu bölümde PowerShell kullanarak bir Azure Databricks çalışma alanı oluşturacaksınız.
New-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup -Location westus2 -ManagedResourceGroupName databricks-group -Sku standard
Aşağıdaki değerleri girin:
Özellik | Açıklama |
---|---|
Ad | Databricks çalışma alanınız için bir ad sağlayın |
ResourceGroupName | Var olan bir kaynak grubu adını belirtin |
Konum | Batı ABD 2'yi seçin. Diğer kullanılabilir bölgeler için bkz. Bölgeye göre kullanılabilir Azure hizmetleri |
ManagedResourceGroupName | Yeni bir yönetilen kaynak grubu oluşturmak mı yoksa var olan bir kaynak grubunu kullanmak mı istediğinizi belirtin. |
Sku | Standart, Premium veya Deneme arasında seçim yapın. Bu katmanlar hakkında daha fazla bilgi için bkz . Databricks fiyatlandırması |
Çalışma alanının oluşturulması birkaç dakika sürer. Bu işlem tamamlandıktan sonra kullanıcı hesabınız otomatik olarak çalışma alanına yönetici kullanıcı olarak eklenir.
Not
Çalışma alanı dağıtımı başarısız olduğunda, çalışma alanı yine başarısız durumda oluşturulur. Başarısız olan çalışma alanını silin ve dağıtım hatalarını düzelten yeni bir çalışma alanı oluşturun. Başarısız çalışma alanını sildiğinizde, yönetilen kaynak grubu ve başarıyla dağıtılan kaynaklar da silinir.
Databricks çalışma alanının sağlama durumunu belirleme
Databricks çalışma alanının başarıyla sağlandığını belirlemek için cmdlet'ini Get-AzDatabricksWorkspace
kullanabilirsiniz.
Get-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup |
Select-Object -Property Name, SkuName, Location, ProvisioningState
Name SkuName Location ProvisioningState
---- ------- -------- -----------------
mydatabricksws standard westus2 Succeeded