Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks распространяется на лицензию Databricks и уведомление о конфиденциальности Databricks, включая все положения об использовании.
В этой статье описывается, как использовать интерфейс командной строки Databricks с профилями конфигурации. Предполагается, что вы уже установили интерфейс командной строки Databricks и создали файл профилей конфигурации Databricks. См. Установка или обновление Azure Databricks CLI и профилей конфигурации Azure Databricks.
Получение сведений о профилях конфигурации
Добавление нескольких профилей конфигурации в файл .databrickscfg позволяет быстро выполнять команды в различных рабочих областях, указав имя целевого профиля конфигурации в флаге --profile или -p команды. Если он не указан, используется профиль конфигурации DEFAULT.
Совет
Вы можете нажать Tab после --profile или -p, чтобы отобразить список существующих доступных профилей конфигурации, из которых следует выбрать.
Например, у вас может быть профиль конфигурации с именем DEV , который ссылается на рабочую область Azure Databricks, используемую для рабочих нагрузок разработки, и отдельный профиль PROD конфигурации, который ссылается на другую рабочую область Azure Databricks, используемую для рабочих нагрузок.
По умолчанию интерфейс командной строки Databricks ищет .databrickscfg файл в папке (дома пользователя) в ~ Unix, Linux или macOS или %USERPROFILE% папку (дома пользователя) в Windows. Чтобы изменить путь по умолчанию файла .databrickscfg, задайте для переменной среды DATABRICKS_CONFIG_FILE другой путь. См. поля для .databrickscfg.
Чтобы получить сведения о существующем профиле конфигурации, выполните команду auth env:
databricks auth env --profile <configuration-profile-name>
# Or:
databricks auth env --host <account-console-url>
# Or:
databricks auth env --host <workspace-url>
Например, ниже приведены выходные данные для профиля, настроенного с проверкой подлинности личного маркера доступа Azure Databricks:
{
"env": {
"DATABRICKS_AUTH_TYPE": "pat",
"DATABRICKS_CONFIG_PROFILE": "DEFAULT",
"DATABRICKS_HOST": "https://dbc-a1b2345c-d6e7.cloud.databricks.com",
"DATABRICKS_TOKEN": "dapi123..."
}
}
Чтобы получить сведения обо всех доступных профилях, выполните команду auth profiles:
databricks auth profiles
Name Host Valid
DEFAULT https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Development https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Staging https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Production https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Выходные данные auth profiles команды не отображают маркеры доступа. Чтобы отобразить маркер доступа, выполните указанную выше auth env команду.
Внимание
Интерфейс командной строки Databricks не работает с файлом .netrc. Файл в вашей .netrc среде можно использовать в других целях, но интерфейс командной строки Databricks не будет использовать этот .netrc файл.
Тестирование профилей конфигурации
Чтобы протестировать профили конфигурации и убедиться, что аутентификация настроена корректно, выполните команду для подключения к рабочей области.
Если профиль не указан, используется профиль по умолчанию. Например, следующая команда содержит доступные версии среды выполнения Databricks для рабочей области Azure Databricks, связанной с вашим профилем DEFAULT.
Примечание.
Эта команда предполагает, что у вас нет набора переменных среды, которые имеют приоритет над параметрами в профиле DEFAULT. Дополнительные сведения см . в разделе "Порядок проверки подлинности".
databricks clusters spark-versions
Чтобы проверить определенный профиль конфигурации, укажите имя профиля с помощью флага -p.
databricks clusters spark-versions -p PROD