Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks распространяется на лицензию Databricks и уведомление о конфиденциальности Databricks, включая все положения об использовании.
Интерфейс командной строки Databricks (также известный как служебная программа Databricks CLI) предоставляет простой интерфейс для автоматизации платформы Azure Databricks из терминала, командной строки или скриптов автоматизации. См. What is the Databricks CLI?.
В этой статье показано, как быстро установить и настроить интерфейс командной строки Databricks.
Подтверждение требований к локальному компьютеру
В этом руководстве предполагается, что:
Для Linux или macOS установлен Homebrew .
Примечание.
Другие способы установки интерфейса командной строки, если вы не можете использовать Homebrew, см. в разделе "Установка или обновление интерфейса командной строки Databricks".
Для Windows установлены winget, Chocolatey или подсистема Windows для Linux (WSL).
Примечание.
Установка интерфейса командной строки Databricks с помощью Chocolatey является экспериментальной. Другие способы установки интерфейса командной строки см. в разделе "Установка или обновление интерфейса командной строки Databricks".
Установка интерфейса командной строки Databricks
Установите интерфейс командной строки Databricks:
Linux, macOS
Используйте Homebrew для установки интерфейса командной строки Databricks, выполнив следующие две команды:
brew tap databricks/tap brew install databricksВиндоус
Вы можете использовать winget, Chocolatey или Подсистема Windows для Linux (WSL) для установки Databricks CLI. Если вы не можете использовать
winget, Chocolatey или WSL, следует пропустить этот шаг и использовать командную строку или PowerShell для установки интерфейса командной строки Databricks из исходного кода.Примечание.
Установка интерфейса командной строки Databricks с помощью Chocolatey является экспериментальной.
Чтобы использовать
wingetдля установки Databricks CLI, выполните следующие две команды, а затем перезапустите командную строку:winget search databricks winget install Databricks.DatabricksCLIЧтобы использовать Chocolatey для установки интерфейса командной строки Databricks, выполните следующую команду:
choco install databricks-cliЧтобы использовать WSL для установки интерфейса командной строки Databricks:
Установите
curlиzipчерез WSL. Дополнительные сведения см. в документации по операционной системе.Используйте WSL для установки интерфейса командной строки Databricks, выполнив следующую команду:
curl -fsSL https://raw.githubusercontent.com/databricks/setup-cli/main/install.sh | sh
Убедитесь, что интерфейс командной строки Databricks установлен, выполнив следующую команду, которая отображает текущую версию установленного интерфейса командной строки Databricks. Эта версия должна быть 0.205.0 или более поздней:
databricks -v
Настройка доступа к рабочей области
Затем настройте доступ к рабочей области Databricks.
Примечание.
В этом руководстве используется проверка подлинности OAuth от пользователя к машине (U2M) для аутентификации интерфейса командной строки с использованием вашей учетной записи пользователя Azure Databricks. Чтобы настроить интерфейс командной строки для использования других типов проверки подлинности Databricks, ознакомьтесь с проверкой подлинности для интерфейса командной строки Databricks.
Используйте интерфейс командной строки Databricks для локального запуска управления маркерами OAuth, выполнив следующую команду для каждой целевой учетной записи или рабочей области.
Для операций на уровне учетной записи в следующей команде замените следующие заполнители:
- Замените
<account-console-url>вашими Azure Databricks https://accounts.azuredatabricks.net. - Замените
<account-id>на идентификатор вашей учетной записи Azure Databricks. См. раздел Найти идентификатор учетной записи.
databricks auth login --host <account-console-url> --account-id <account-id>Для операций уровня рабочей области в следующей команде замените
<workspace-url>на ваш URL-адрес для каждой рабочей области в Azure Databricks, например,https://adb-1234567890123456.7.azuredatabricks.net.databricks auth login --host <workspace-url>- Замените
Интерфейс командной строки Databricks предлагает сохранить сведения, введенные в качестве профиля конфигурации Azure Databricks. Нажмите,
Enterчтобы принять предлагаемое имя профиля, или введите имя нового или существующего профиля. Любой существующий профиль с тем же именем перезаписывается с введенными сведениями. Вы можете использовать профили для быстрого переключения контекста проверки подлинности между несколькими учетными записями или рабочими областями.Чтобы получить список существующих профилей в отдельном терминале или командной строке, используйте интерфейс командной строки Databricks для выполнения команды
databricks auth profiles. Чтобы просмотреть существующие параметры конкретного профиля, выполните командуdatabricks auth env --profile <profile-name>.В веб-браузере выполните инструкции на экране, чтобы войти в учетную запись Azure Databricks или рабочую область.
Чтобы просмотреть текущее значение маркера OAuth профиля и метку времени окончания срока действия маркера, выполните одну из следующих команд:
Для операций на уровне учетной записи выполните следующие команды:
databricks auth token -p <profile-name>databricks auth token --host <workspace-url> --account-id <account-id>databricks auth token --host <workspace-url> --account-id <account-id> -p <profile-name>
Если у вас есть несколько профилей с одинаковыми
--hostи--account-idзначениями, возможно, вам придется указать--host,--account-idи-pпараметры вместе, чтобы помочь Databricks CLI найти правильные сведения о токене OAuth.Для операций на уровне рабочей области выполните следующие команды:
databricks auth token -p <profile-name>databricks auth token --host <workspace-url>databricks auth token --host <workspace-url> -p <profile-name>
Если у вас несколько профилей с одинаковыми
--hostзначениями, может потребоваться указать параметры--hostи-pвместе, чтобы помочь Databricks CLI найти правильную информацию о маркере OAuth.
Следующие шаги
- Чтобы узнать, как использовать интерфейс командной строки, см. раздел «Базовое использование интерфейса командной строки Databricks».
- Чтобы получить общее представление о доступных командах CLI, см. Команды CLI Databricks.
- Если интерфейс командной строки не запускается или выдает неожиданные результаты, см. статью «Проверка вашей установки CLI».