Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.
В этой статье содержатся сведения о доступных командах CLI Databricks. Эта информация дополняет справку командной строки. Дополнительные сведения об установке и использовании интерфейса командной строки Databricks см. в разделе "Установка или обновление интерфейса командной строки Databricks" и "Что такое интерфейс командной строки Databricks?".
Интерфейс командной строки Databricks включает группы команд, перечисленные в следующих таблицах. Группы команд содержат наборы связанных команд, которые также могут содержать вложенные команды. Для вывода сведений об использовании и синтаксисе для группы команд, отдельной команды или подкоманда:
databricks <command-group> -hdatabricks <command-group> <command-name> -hdatabricks <command-group> <command-name> <subcommand-name> -h
Многие команды CLI сопоставляются с операциями, которые описаны в справочнике по REST API Azure Databricks.
Команды рабочей области
| Group | Описание и команды |
|---|---|
| fs | Команды для управления файлами и файловой системой:cat, , cpls, mkdirrm |
| Учетные данные git | Команды для регистрации личных маркеров доступа для Databricks для выполнения операций от имени пользователя:create, , deleteget, listupdate |
| repos | Команды, позволяющие пользователям управлять репозиториями Git:create, , deleteget, listupdateget-permission-levels
get-permissions
set-permissions
update-permissions
|
| secrets | Команды для управления секретами, областями секретов и разрешениями доступа:create-scope, delete-acl, delete-scopedelete-secretget-aclget-secretlist-aclslist-scopeslist-secretsput-aclput-secret |
| workspace | Команды для перечисления, импорта, экспорта и удаления записных книжек и папок в рабочей области:delete, export, export-dirget-statusimportimport-dirlistmkdirsget-permission-levels
get-permissions
set-permissions
update-permissions
|
Команды вычислений
| Group | Описание и команды |
|---|---|
| Политики кластера | Команды для управления способностью пользователей настраивать кластеры на основе набора правил:create, , deleteedit, getlistget-permission-levels
get-permissions
set-permissions
update-permissions
|
| clusters | Команды, позволяющие создавать, запускать, изменять, перечислять, завершать и удалять кластеры:change-owner, create, delete, edit, events, get, list, list-node-types, list-zones, permanent-delete, pin, resize, restart, spark-versions, start, unpinget-permission-levels
get-permissions
set-permissions
update-permissions
|
| global-init-scripts | Команды, позволяющие администраторам рабочих областей настраивать сценарии глобальной инициализации для своей рабочей области:create, , deleteget, listupdate |
| пулы экземпляров | Команды для создания, редактирования, удаления и перечисления пулов экземпляров с использованием готовых к использованию облачных экземпляров, что позволяет сократить время запуска кластера и автоматического масштабирования:create, , deleteedit, getlistget-permission-levels
get-permissions
set-permissions
update-permissions
|
| Профили экземпляров | Команды, которые позволяют администраторам добавлять, просматривать и удалять профили экземпляров, с помощью которых пользователи могут запускать кластеры:add
edit
list
remove
|
| Библиотеки | Команды для установки, удаления и получения состояния библиотек в кластере:all-cluster-statuses
cluster-status
install
uninstall
|
| семейства политик | Команды для просмотра доступных семейств политик:get, list |
Команды заданий
| Group | Описание и команды |
|---|---|
| jobs | Команды для управления заданиями:cancel-all-runs, cancel-runcreatedeletedelete-runexport-rungetget-runget-run-outputlistlist-runsrepair-runresetrun-nowsubmitupdateget-permission-levels
get-permissions
set-permissions
update-permissions
|
Команды декларативных конвейеров Lakeflow Spark
| Group | Описание и команды |
|---|---|
| pipelines | Команды для создания, редактирования, удаления, запуска и просмотра сведений о конвейерах:create, delete, getget-updatelist-pipeline-eventslist-pipelineslist-updatesstart-updatestopupdateget-permission-levels
get-permissions
set-permissions
update-permissions
|
команды машинного обучения
| Group | Описание и команды |
|---|---|
| experiments | Команды для взаимодействия с экспериментами, которые являются основным подразделением организации в MLflow; Все запуски MLflow относятся к эксперименту:create-experiment
create-run, delete-experimentdelete-rundelete-runsdelete-tagget-by-nameget-experimentget-historyget-runGetlist-artifactslist-experimentslog-batchlog-inputslog-metriclog-modellog-paramrestore-experimentrestore-runrestore-runssearch-experimentssearch-runsset-experiment-tagset-tagupdate-experimentupdate-runget-permission-levels
get-permissions
set-permissions
update-permissions
|
| проектирование признаков | Команды для взаимодействия с функциями в Хранилище компонентов Databricks, который предоставляет центральный реестр для функций, используемых в моделях искусственного интеллекта и машинного обучения.create-feature, , delete-featureget-feature, list-featuresupdate-feature |
| реестр моделей | Команды для реестра моделей рабочей области:approve-transition-request, create-comment, create-model, create-model-version, create-transition-request, create-webhook, delete-comment, delete-model, delete-model-tag, delete-model-version, delete-model-version-tag, delete-transition-request, delete-webhook, get-latest-versions, get-model, get-model-version, get-model-version-download-uri, list-models, list-transition-requests, list-webhooks, reject-transition-request, rename-model, search-model-versions, search-models, set-model-tag, set-model-version-tag, test-registry-webhook, transition-stage, update-comment, update-model, update-model-version, update-webhookget-permission-levels
get-permissions
set-permissions
update-permissions
|
Команды обслуживания в режиме реального времени
| Group | Описание и команды |
|---|---|
| обслуживающие конечные точки | Команды для создания, обновления и удаления конечных точек обслуживания моделей:build-logs, create, deleteexport-metricsgetlistlogspatchputqueryupdate-configget-permission-levels
get-permissions
set-permissions
update-permissions
|
Команды управления удостоверениями и доступом
| Group | Описание и команды |
|---|---|
| account | Команды для управления учетными записями Databricks:
|
| auth | Команды для проверки подлинности:describe, , envlogin, profilestoken |
| current-user | Команды для получения сведений о пользователе или субъекте-службе, прошедших проверку подлинности:me |
| groups | Команды для групп, упрощающих управление удостоверениями, что упрощает назначение доступа к рабочей области Databricks, данным и другим защищаемым объектам:create, , deletegetlistpatch,update |
| permissions | Команды для создания доступа для чтения, записи, редактирования, обновления и управления доступом для различных пользователей в различных объектах и конечных точках:get, , setupdateget-permission-levels |
| субъекты-службы | Команды для управления идентификаторами, используемыми в задачах, автоматизированных инструментах и системах, таких как скрипты, приложения и платформы CI/CD.create, , deletegetlistpatch,update |
| users | Команды для удостоверений пользователей, распознаваемых системой Databricks и представленных адресами электронной почты:create, , deletegetlistpatch,updateget-permission-levels
get-permissions
set-permissions
update-permissions
|
Команды, связанные с SQL
| Group | Описание и команды |
|---|---|
| alerts | Команды для выполнения операций с оповещениями:create, , deleteget, listupdate |
| устаревшие оповещения | Команды для выполнения операций с устаревшими оповещениями:create, , deleteget, listupdate |
| источники данных | Команды для создания новых объектов запроса:list |
| queries | Команды для выполнения операций с определениями запросов:create, , deletegetlistrestore,update |
| запросы устаревших систем | Команды для выполнения операций с устаревшими определениями запросов:create, , deletegetlistrestore,update |
| журнал запросов | Команды для доступа к журналу запросов через хранилища SQL:list |
| Склады | Команды для управления хранилищами SQL, которые являются вычислительным ресурсом, который позволяет выполнять команды SQL на объектах данных в Databricks SQL:create, deleteeditgetget-workspace-warehouse-configlistset-workspace-warehouse-configstartstopget-permission-levels
get-permissions
set-permissions
update-permissions
|
Команды каталога Unity
| Group | Описание и команды |
|---|---|
| Артефакты-списки разрешений | Команды для управления списками разрешённых артефактов. В Databricks Runtime 13.3 и более поздних версиях можно добавлять библиотеки и скрипты инициализации в список разрешений в UC, чтобы пользователи могли использовать эти артефакты для вычислений, настроенных в стандартном режиме доступа:get, update |
| catalogs | Команды для управления каталогами— первый уровень трехуровневого пространства имен каталога Unity:create, , deleteget, listupdate |
| верительные грамоты | Команды для управления учетными данными, которые являются механизмом проверки подлинности и авторизации для доступа к службам в вашем облачном клиенте. Все учетные данные подлежат политикам управления доступом каталога Unity, которые управляют доступом пользователей и групп к учетным данным.create-credential, delete-credential, generate-temporary-service-credentialget-credentiallist-credentialsupdate-credentialvalidate-credential |
| connections | Команды для создания подключения к внешнему источнику данных:create, , deleteget, listupdate |
external-locations |
Команды для управления внешними расположениями, которые объединяют путь к облачному хранилищу с учетными данными хранения, которые разрешают доступ к пути к облачному хранилищу:create, , deleteget, listupdate |
| functions | Команды для управления определяемыми пользователем функциями в каталоге Unity:create, , deleteget, listupdate |
| grants | Команды для предоставления доступа к данным в каталоге Unity:get, , get-effectiveupdate |
| хранилища метаданных | Команды для управления хранилищами метаданных, которые являются контейнером верхнего уровня объектов в каталоге Unity:assign, create, currentdeletegetlistsummaryunassignupdateupdate-assignment |
| версии модели | Команды для управления версиями модели. Databricks предоставляет размещенную версию реестра моделей MLflow в каталоге Unity.delete, , getget-by-alias, listupdate |
| онлайн-таблицы | Команды для управления онлайн-таблицами, которые обеспечивают меньшую задержку и более высокую пропускную способность запросов для доступа к данным из таблиц Delta.create, , deleteget |
| мониторы качества | Команды для управления мониторами, которые вычисляют и отслеживают данные или метрики качества модели для таблицы с течением времени:create, delete, getget-refreshlist-refreshesrun-refreshupdate |
| зарегистрированные модели | Команды для управления зарегистрированными моделями. Databricks предоставляет размещенную версию реестра моделей MLflow в каталоге Unity.create, delete, delete-aliasgetlistset-aliasupdate |
| квоты ресурсов | Команды для управления квотами ресурсов, применяемыми каталогом Unity для всех защищаемых объектов, которые ограничивают количество ресурсов, которые можно создать.get-quota, list-quotas |
| schemas | Команды для управления схемами, которые являются вторым слоем трехуровневого пространства имен каталога Unity:create, , deleteget, listupdate |
| учетные данные для доступа к хранилищу | Команды для управления учетными данными хранилища, которые являются механизмом проверки подлинности и авторизации для доступа к данным, хранящимся в вашем облачном клиенте:create, , deletegetlistupdate,validate |
| системные схемы | Команды для управления системными схемами, которые являются схемами, которые находятся в системных каталогах:disable, , enablelist |
| ограничения таблицы | Команды для управления ограничениями первичного ключа и внешнего ключа, которые кодируют связи между полями в таблицах:create, delete |
| tables | Команды для управления таблицами, которые находятся на третьем уровне трехуровневого пространства имен каталога Unity:delete, , existsget, listlist-summaries |
| временные учетные данные для таблицы | Команды для управления временными учетными данными таблиц, которые являются кратковременными, ограниченными по доступу учетными данными, используемыми для доступа к местам облачного хранилища, где данные таблицы хранятся в Databricks.generate-temporary-table-credentials |
| volumes | Команды для управления томами, которые являются возможностью каталога Unity (UC) для доступа, хранения, управления, организации и обработки файлов:create, , deletelist, readupdate |
| привязки рабочей области | Команды для управления защищаемыми привязками рабочей области. Защищаемые объекты в Databricks можно настроить как OPEN или ISOLATED.get
get-bindings
update
update-bindings
|
Команды Delta Sharing
| Group | Описание и команды |
|---|---|
| providers | Команды для управления поставщиками данных, которые представляют организации, которым предоставляется общий доступ к данным:create, , deletegetlistlist-shares,update |
| активация получателя | Команды для управления активацией получателя, которая применима только в открытой модели общего доступа, где объект получателя имеет тип проверки подлинности TOKEN:get-activation-url-info, retrieve-token |
| recipients | Команды для управления получателями, которые вы создаете с помощью :method:recipients/create, чтобы обозначить организацию, которой вы хотите предоставить доступ к общим ресурсам:create, , deletegetlistrotate-token,updateshare-permissions |
| акции | Команды для управления общими ресурсами, которые являются контейнерами, созданными с помощью :method:shares/create:create, , deletegetlistlist-shares,updateshare-permissions, update-permissions |
Команды параметров
| Group | Описание и команды |
|---|---|
| Ip-доступ-листы | Команды, позволяющие администраторам настраивать списки IP-доступа:create, , deletegetlistreplace,update |
| адресаты уведомлений | Команды для управления местами назначения уведомлений рабочей области.create, , deleteget, listupdate |
| settings | Команды, позволяющие пользователям управлять параметрами на уровне рабочей области:automatic-cluster-update, , csp-enablementdefault-namespace, esm-enablementrestrict-workspace-admins |
| Управление токенами | Команды, позволяющие администраторам получать все маркеры и удалять маркеры для других пользователей:create-obo-token
delete
get
list
get-permission-levels
get-permissions
set-permissions
update-permissions
|
| Токены | Команды для создания, перечисления и отзыва маркеров, которые можно использовать для проверки подлинности и доступа к REST API Databricks:create, , deletelist |
| workspace-conf | Команды для обновления параметров рабочей области:get-status, set-status |
Команды инструментов разработчика
| Group | Описание и команды |
|---|---|
| bundle | Команды для управления пакетами активов Databricks, которые позволяют выразить проекты Databricks в виде кода:deploy, deployment, destroygenerateinitopenplanrunschemasummarysyncvalidate |
| sync | Синхронизация локального каталога с каталогом рабочей области. |
Команды поиска векторов
| Group | Описание и команды |
|---|---|
| vector-search-endpoints | Команды для управления конечными точками векторного поиска, которые представляют вычислительные ресурсы для индексов векторного поиска:create-endpoint
delete-endpoint
get-endpoint
list-endpoints
|
| vector-search-indexes | Команды для управления индексами векторного поиска, представляющими ваши векторы встраивания, которые обеспечивают поддержку запросов поиска в реальном времени и эффективные запросы поиска приблизительных ближайших соседей (ANN).create-index, delete-data-vector-index, delete-indexget-indexlist-indexesquery-indexsync-indexupsert-data-vector-index |
Команды панели мониторинга
| Group | Описание и команды |
|---|---|
| dashboards | Команды для изменения устаревших панелей мониторинга:create, , deletegetlistrestore,update |
| genie | Команды для изменения Genie, которая предоставляет возможности без программирования для бизнес-пользователей, с использованием ИИ/BI.create-message, , execute-message-attachment-queryget-messageget-message-attachment-query-resultget-spaced,start-conversation |
| lakeview | Команды, предоставляющие определенные операции управления для панелей мониторинга AI/BI:create, create-schedulecreate-subscriptiondelete-scheduledelete-subscriptiongetget-publishedget-scheduleget-subscriptionlistlist-scheduleslist-subscriptionsmigratepublishtrashunpublishupdateupdate-schedule |
Команды Marketplace
| Group | Описание и команды |
|---|---|
| выполнение потребительских заказов | Команды для управления исполнениями, которые являются сущностями, позволяющими потребителям предварительно просматривать установки.get, list |
| потребительские установки | Команды для управления инсталляциями, являющимися сущностями, позволяющими потребителям взаимодействовать с предложениями Databricks Marketplace.create, , deletelist, list-listing-installationsupdate |
| перечисления потребителей | Команды для управления списками потребителей Databricks Marketplace:batch-get
get
list
search
|
| запросы на персонализацию потребителей | Команды для управления запросами персонализации, которые позволяют клиентам взаимодействовать с индивидуализированным процессом размещения в Marketplace.create, , getlist |
| поставщики-потребители | Команды для управления провайдерами, которые являются субъектами, публикующими объявления на торговой площадке.batch-get, , getlist |
| фильтры provider-exchange | Команды для управления фильтрами обменов на Marketplace, которые определяют, какие группы могут получить доступ к обмену.create
delete
list
update
|
| Provider-exchanges | Команды для управления обменами Marketplace, которые позволяют поставщикам обмениваться своими списками с проверенным набором клиентов.add-listing-to-exchange, createdeletedelete-listing-from-exchangegetlistlist-exchanges-for-listinglist-listings-for-exchangeupdate |
| Provider-files | Команды для управления файлами Marketplace, такими как предпросмотр записных книжек и значки поставщика.create
delete
get
list
|
| список поставщиков | Команды для управления списками поставщиков:create, , deleteget, listupdate |
| запросы на персонализацию поставщика | Команды для управления запросами персонализации, которые являются альтернативными для мгновенно доступных списков.list, update |
| провайдер-провайдер-аналитические-панели | Команды для управления шаблонной аналитикой для поставщиков:create
get
get-latest-version
update
|
| поставщик-поставщики | Команды для управления поставщиками, которые управляют ресурсами в Marketplace.create, , deleteget, listupdate |
Команды приложений
| Group | Описание и команды |
|---|---|
| apps | Команды для управления приложениями Databricks, которые выполняются непосредственно на экземпляре Databricks, интегрируются с данными, используют и расширяют службы Databricks и позволяют пользователям взаимодействовать через единый вход.create, delete, deploygetget-deploymentlistlist-deploymentslogsrun-localstartstopupdate |
Команды очистки комнат
| Group | Описание и команды |
|---|---|
| активы чистых помещений | Команды для управления ресурсами чистых помещений, к которым относятся такие объекты данных и кода, как таблицы, тома и записные книжки, которые предоставляются чистой комнате.create, , deleteget, listupdate |
| запуски задач в чистой комнате | Команды для управления выполнением задачи "Чистая комната", которые являются выполнением записных книжек в чистом помещении.list |
| чистые комнаты | Команды для управления чистыми комнатами. Чистые комнаты используют Delta Sharing и бессерверные вычисления для создания безопасной среды с защитой конфиденциальности, в которой несколько сторон могут совместно работать с чувствительными корпоративными данными без получения прямого доступа к данным друг друга.create, , create-output-catalogdeletegetlist,update |
Команды базы данных
| Group | Описание и команды |
|---|---|
| база данных | Команды для управления экземплярами базы данных Lakebase.create-database-catalog, create-database-instancecreate-database-tablecreate-synced-database-tabledelete-database-catalogdelete-database-instancedelete-database-tabledelete-synced-database-tablefind-database-instance-by-uidgenerate-database-credentialget-database-catalogget-database-instanceget-database-tableget-synced-database-tablelist-database-instancesupdate-database-instance |
Дополнительные команды
| Group | Описание и команды |
|---|---|
| api | Команды для выполнения запросов к REST API Databricks:delete, , getheadpatchpost,put |
| completion | Команды для создания скрипта автозаполнения для указанной оболочки:bash
fish
powershell
zsh
|
| configure | Настройте интерфейс командной строки Databricks. |
help |
Выходные сводки для всех команд CLI Databricks. |
| labs | Команды для управления установками Databricks Labs:clear-cache, install, installedlistshowuninstallupgrade |
| version | Получите версию используемого интерфейса командной строки. |
Глобальные флаги
Следующие флаги доступны для всех команд CLI Databricks. Обратите внимание, что некоторые флаги не применяются к некоторым командам. Подробные сведения о конкретных командах и их флагах см. в справке командной строки.
--debug
Следует ли включить ведение журнала отладки.
-h или --help
Отобразить справку по интерфейсу командной строки Databricks, связанной группе команд или отдельной команде.
--log-file струна
Строка, представляющая файл для записи журналов выходных данных. Если этот флаг не указан, по умолчанию используется запись журналов выходных данных в stderr.
--log-format формат
Тип формата журнала: text или json. Значение по умолчанию — text.
--log-level струна
Строка, представляющая уровень формата журнала. Если не указано, уровень формата журнала отключен.
типа -o, --output
Тип выходных данных команды: text или json. Значение по умолчанию — text.
-p, --profile струна
Имя профиля в ~/.databrickscfg файле, используемого для выполнения команды. Если флаг не указан, используется профиль DEFAULT, если он существует.
--progress-format формат
Формат для отображения журналов хода выполнения: default, appendinplace, илиjson
-t, --target струна
Если применимо, целевой объект пакета для использования