Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье объясняется, как создать рабочую область Azure Databricks с помощью PowerShell.
Если вы решили использовать PowerShell локально, для работы с этой статьей установите модуль PowerShell Az и подключитесь к учетной записи Azure с помощью командлета Connect-AzAccount. Для получения дополнительной информации об установке модуля Az PowerShell, смотрите Установка Azure PowerShell.
Для подключения к вашей учетной записи Azure с помощью учетной записи пользователя или служебного принципала см. аутентификацию в Azure PowerShell.
Примечание.
Если вы хотите создать рабочую область Azure Databricks в коммерческом облаке Azure, соответствующую сертификатам соответствия государственных организаций США, таким как FedRAMP High, обратитесь к команде по работе с клиентами Microsoft или Azure Databricks, чтобы получить доступ к этой функции.
Если вы используете Azure Databricks впервые, вам следует зарегистрировать провайдера ресурсов Microsoft.Databricks.
Register-AzResourceProvider -ProviderNamespace Microsoft.Databricks
Использование Azure Cloud Shell
В Azure есть Azure Cloud Shell, интерактивная оболочка среды, с которой можно работать в браузере. Для работы со службами Azure можно использовать Bash или PowerShell с Cloud Shell. Для запуска кода из этой статьи можно использовать предварительно установленные команды Cloud Shell. Ничего дополнительного в локальной среде устанавливать не нужно.
Начало работы с Azure Cloud Shell
- Нажмите кнопку Попробовать в правом верхнем углу блока с кодом. При нажатии кнопки Попробовать код не копируется в Cloud Shell автоматически.
- Чтобы открыть Cloud Shell в браузере, перейдите по адресу https://shell.azure.com или нажмите кнопку Запуск Cloud Shell.
- Нажмите кнопку Cloud Shell в строке меню в правом верхнем углу окна портала Azure.
Чтобы выполнить код из этой статьи в Azure Cloud Shell, выполните следующие действия:
- Запустите Cloud Shell.
- В блоке кода нажмите кнопку Копировать, чтобы скопировать код.
- Вставьте код в окно сеанса Cloud Shell, нажав клавиши CTRL+SHIFT+V в Windows и Linux или CMD+SHIFT+V в macOS.
- Нажмите клавишу ВВОД, чтобы выполнить код.
Если вы используете несколько подписок Azure, выберите ту, за ресурсы в которой будут выставляться счета. Выберите идентификатор требуемой подписки с помощью командлета Set-AzContext.
Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000
Создание группы ресурсов
Создайте группу ресурсов Azure с помощью командлета New-AzResourceGroup. Группа ресурсов — это логический контейнер, в котором ресурсы Azure развертываются и администрируются как группа.
В следующем примере создается группа ресурсов с именем myresourcegroup в регионе Западная часть США 2.
New-AzResourceGroup -Name myresourcegroup -Location westus2
Создайте рабочую область Azure Databricks.
В этом разделе вы создадите рабочую область Azure Databricks с помощью PowerShell.
New-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup -Location westus2 -ManagedResourceGroupName databricks-group -Sku standard
Укажите следующие значения:
| Свойство | Описание |
|---|---|
| Имя. | Укажите имя рабочей области Databricks. |
| ИмяГруппыРесурсов | Укажите имя существующей группы ресурсов |
| Расположение | Выберите Западная часть США 2. Другие доступные регионы см. в статье о доступных службах Azure по регионам. |
| НазваниеГруппыУправляемыхРесурсов | Укажите имя новой управляемой группы ресурсов. |
| Артикул | Вы можете выбрать уровень Стандартный или Премиум или воспользоваться бесплатной пробной версией. Дополнительные сведения об этих ценовых категориях см. в разделе Цены на Databricks. |
Создание рабочей области займет несколько минут. После завершения этого процесса учетная запись пользователя автоматически добавляется в рабочую область в качестве учетной записи администратора.
Примечание.
Если при развертывании рабочей области произойдет сбой, она все равно будет создана, но в состоянии сбоя. Удалите неудачную рабочую область и создайте новую рабочую область, чтобы устранить ошибки развертывания. При удалении рабочей области, для которой возник сбой, также удаляются управляемая группа ресурсов и все успешно развернутые ресурсы.
Определение состояния подготовки рабочей области Databricks
Чтобы определить, успешно ли подготовлена рабочая область Databricks, можно использовать командлет Get-AzDatabricksWorkspace.
Get-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup |
Select-Object -Property Name, SkuName, Location, ProvisioningState
Name SkuName Location ProvisioningState
---- ------- -------- -----------------
mydatabricksws standard westus2 Succeeded