Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks распространяется на лицензию Databricks и уведомление о конфиденциальности Databricks, включая все положения об использовании.
В этой статье содержатся сведения о доступных командах CLI Databricks. Эта информация дополняет справку командной строки. Дополнительные сведения об установке и использовании интерфейса командной строки Databricks см. в разделе "Установка или обновление интерфейса командной строки Databricks" и "Что такое интерфейс командной строки Databricks?".
Интерфейс командной строки Databricks включает группы команд, перечисленные в следующих таблицах. Группы команд содержат наборы связанных команд, которые также могут содержать вложенные команды. Для вывода сведений об использовании и синтаксисе для группы команд, отдельной команды или подкоманда:
databricks <command-group> -h
databricks <command-group> <command-name> -h
databricks <command-group> <command-name> <subcommand-name> -h
Многие команды CLI сопоставляются с операциями, которые описаны в справочнике по REST API Azure Databricks.
Команды рабочей области
Группа | Описание и команды |
---|---|
fs | Команды для управления файлами и файловой системой:cat , , cp ls , mkdir rm |
git-credentials |
Команды для регистрации личных маркеров доступа для Databricks для выполнения операций от имени пользователя:create , , delete get , list update |
repos |
Команды, позволяющие пользователям управлять репозиториями Git:create , , delete get , list update get-permission-levels
get-permissions
set-permissions
update-permissions
|
secrets |
Команды для управления секретами, областями секретов и разрешениями доступа:create-scope , delete-acl , delete-scope , delete-secret , get-acl , get-secret , list-acls , list-scopes , list-secrets , put-acl , put-secret |
workspace |
Команды для перечисления, импорта, экспорта и удаления записных книжек и папок в рабочей области:delete , export , export-dir get-status import import-dir list mkdirs get-permission-levels
get-permissions
set-permissions
update-permissions
|
Команды вычислений
Группа | Описание и команды |
---|---|
cluster-policies |
Команды для управления способностью пользователей настраивать кластеры на основе набора правил:create , , delete edit , get list get-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 , unpin get-permission-levels
get-permissions
set-permissions
update-permissions
|
global-init-scripts |
Команды, позволяющие администраторам рабочих областей настраивать сценарии глобальной инициализации для своей рабочей области:create , , delete get , list update |
instance-pools |
Команды для создания, редактирования, удаления и перечисления пулов экземпляров с использованием готовых к использованию облачных экземпляров, что позволяет сократить время запуска кластера и автоматического масштабирования:create , , delete edit , get list get-permission-levels
get-permissions
set-permissions
update-permissions
|
instance-profiles |
Команды, которые позволяют администраторам добавлять, просматривать и удалять профили экземпляров, с помощью которых пользователи могут запускать кластеры:add
edit
list
remove
|
libraries |
Команды для установки, удаления и получения состояния библиотек в кластере:all-cluster-statuses
cluster-status
install
uninstall
|
policy-families |
Команды для просмотра доступных семейств политик:get , list |
Команды заданий
Группа | Описание и команды |
---|---|
jobs |
Команды для управления заданиями:cancel-all-runs , cancel-run create delete delete-run export-run get get-run get-run-output list list-runs repair-run reset run-now submit update get-permission-levels
get-permissions
set-permissions
update-permissions
|
Команды Декларативных конвейеров Lakeflow
Группа | Описание и команды |
---|---|
pipelines |
Команды для создания, редактирования, удаления, запуска и просмотра сведений о конвейерах:create , delete , get get-update list-pipeline-events list-pipelines list-updates start-update stop update get-permission-levels
get-permissions
set-permissions
update-permissions
|
команды машинного обучения
Группа | Описание и команды |
---|---|
experiments |
Команды для взаимодействия с экспериментами, которые являются основным подразделением организации в MLflow; Все запуски MLflow относятся к эксперименту:create-experiment , create-run , delete-experiment , delete-run , delete-runs , delete-tag , get-by-name , get-experiment , get-history , get-runGet , list-artifacts , list-experiments , log-batch , log-inputs , log-metric , log-model , log-param , restore-experiment , restore-run , restore-runs , search-experiments , search-runs , set-experiment-tag , set-tag , update-experiment , update-run get-permission-levels
get-permissions
set-permissions
update-permissions
|
model-registry |
Команды для реестра моделей рабочей области: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-webhook get-permission-levels
get-permissions
set-permissions
update-permissions
|
Команды обслуживания в режиме реального времени
Группа | Описание и команды |
---|---|
serving-endpoints |
Команды для создания, обновления и удаления конечных точек обслуживания моделей:build-logs , create , delete , export-metrics , get , list , logs , patch , put , query , update-config get-permission-levels
get-permissions
set-permissions
update-permissions
|
Команды управления удостоверениями и доступом
Группа | Описание и команды |
---|---|
account |
Команды для управления учетными записями Databricks:
|
аутентификация | Команды для проверки подлинности:describe , , env login , profiles token |
current-user |
Команды для получения сведений о пользователе или субъекте-службе, прошедших проверку подлинности:me |
groups |
Команды для групп, упрощающих управление удостоверениями, что упрощает назначение доступа к рабочей области Databricks, данным и другим защищаемым объектам:create , delete , get , list , patch , update |
permissions |
Команды для создания доступа для чтения, записи, редактирования, обновления и управления доступом для различных пользователей в различных объектах и конечных точках:get , set , update get-permission-levels |
service-principals |
Команды для управления идентификаторами, используемыми в задачах, автоматизированных инструментах и системах, таких как скрипты, приложения и платформы CI/CD.create , delete , get , list , patch , update |
users |
Команды для удостоверений пользователей, распознаваемых системой Databricks и представленных адресами электронной почты:create , delete , get , list , patch , update get-permission-levels
get-permissions
set-permissions
update-permissions
|
Команды, связанные с SQL
Группа | Описание и команды |
---|---|
alerts |
Команды для выполнения операций с оповещениями:create , , delete get , list update |
alerts-legacy |
Команды для выполнения операций с устаревшими оповещениями:create , , delete get , list update |
data-sources |
Команды для создания новых объектов запроса:list |
queries |
Команды для выполнения операций с определениями запросов:create , delete , get , list , restore , update |
queries-legacy |
Команды для выполнения операций с устаревшими определениями запросов:create , delete , get , list , restore , update |
query-history |
Команды для доступа к журналу запросов через хранилища SQL:list |
warehouses |
Команды для управления хранилищами SQL, которые являются вычислительным ресурсом, который позволяет выполнять команды SQL на объектах данных в Databricks SQL:create , delete edit get get-workspace-warehouse-config list set-workspace-warehouse-config start stop get-permission-levels
get-permissions
set-permissions
update-permissions
|
Команды каталога Unity
Группа | Описание и команды |
---|---|
artifact-allowlists |
Команды для управления списками разрешённых артефактов. В Databricks Runtime 13.3 и более поздних версиях можно добавлять библиотеки и скрипты инициализации в список разрешений в UC, чтобы пользователи могли использовать эти артефакты для вычислений, настроенных в стандартном режиме доступа:get , update |
catalogs |
Команды для управления каталогами— первый уровень трехуровневого пространства имен каталога Unity:create , , delete get , list update |
credentials |
Команды для управления учетными данными, которые являются механизмом проверки подлинности и авторизации для доступа к службам в вашем облачном клиенте. Все учетные данные подлежат политикам управления доступом каталога Unity, которые управляют доступом пользователей и групп к учетным данным.create-credential , delete-credential , generate-temporary-service-credential get-credential list-credentials update-credential validate-credential |
connections |
Команды для создания подключения к внешнему источнику данных:create , , delete get , list update |
external-locations |
Команды для управления внешними расположениями, которые объединяют путь к облачному хранилищу с учетными данными хранения, которые разрешают доступ к пути к облачному хранилищу:create , , delete get , list update |
functions |
Команды для управления определяемыми пользователем функциями в каталоге Unity:create , , delete get , list update |
grants |
Команды для предоставления доступа к данным в каталоге Unity:get , get-effective , update |
metastores |
Команды для управления хранилищами метаданных, которые являются контейнером верхнего уровня объектов в каталоге Unity:assign , create , current , delete , get , list , summary , unassign , update , update-assignment |
model-versions |
Команды для управления версиями модели. Databricks предоставляет размещенную версию реестра моделей MLflow в каталоге Unity.delete , , get get-by-alias , list update |
online-tables |
Команды для управления онлайн-таблицами, которые обеспечивают меньшую задержку и более высокую пропускную способность запросов для доступа к данным из таблиц Delta.create , delete , get |
quality-monitors |
Команды для управления мониторами, которые вычисляют и отслеживают данные или метрики качества модели для таблицы с течением времени:create , delete , get get-refresh list-refreshes run-refresh update |
registered-models |
Команды для управления зарегистрированными моделями. Databricks предоставляет размещенную версию реестра моделей MLflow в каталоге Unity.create , delete , delete-alias get list set-alias update |
resource-quotas |
Команды для управления квотами ресурсов, применяемыми каталогом Unity для всех защищаемых объектов, которые ограничивают количество ресурсов, которые можно создать.get-quota , list-quotas |
schemas |
Команды для управления схемами, которые являются вторым слоем трехуровневого пространства имен каталога Unity:create , , delete get , list update |
storage-credentials |
Команды для управления учетными данными хранилища, которые являются механизмом проверки подлинности и авторизации для доступа к данным, хранящимся в вашем облачном клиенте:create , delete , get , list , update , validate |
system-schemas |
Команды для управления системными схемами, которые являются схемами, которые находятся в системных каталогах:disable , enable , list |
table-constraints |
Команды для управления ограничениями первичного ключа и внешнего ключа, которые кодируют связи между полями в таблицах:create , delete |
tables |
Команды для управления таблицами, которые находятся на третьем уровне трехуровневого пространства имен каталога Unity:delete , , exists get , list list-summaries |
temporary-table-credentials |
Команды для управления временными учетными данными таблиц, которые являются кратковременными, ограниченными по доступу учетными данными, используемыми для доступа к местам облачного хранилища, где данные таблицы хранятся в Databricks.generate-temporary-table-credentials |
volumes |
Команды для управления томами, которые являются возможностью каталога Unity (UC) для доступа, хранения, управления, организации и обработки файлов:create , , delete list , read update |
workspace-bindings |
Команды для управления защищаемыми привязками рабочей области. Защищаемые объекты в Databricks можно настроить как OPEN или ISOLATED .get
get-bindings
update
update-bindings
|
Команды Delta Sharing
Группа | Описание и команды |
---|---|
providers |
Команды для управления поставщиками данных, которые представляют организации, которым предоставляется общий доступ к данным:create , delete , get , list , list-shares , update |
recipient-activation |
Команды для управления активацией получателя, которая применима только в открытой модели общего доступа, где объект получателя имеет тип проверки подлинности TOKEN:get-activation-url-info , retrieve-token |
recipients |
Команды для управления получателями, которые вы создаете с помощью :method:recipients/create , чтобы обозначить организацию, которой вы хотите предоставить доступ к общим ресурсам:create , delete , get , list , rotate-token , update share-permissions |
shares |
Команды для управления общими ресурсами, которые являются контейнерами, созданными с помощью :method:shares/create :create , , delete get , list update share-permissions , update-permissions |
Команды параметров
Группа | Описание и команды |
---|---|
ip-access-lists |
Команды, позволяющие администраторам настраивать списки IP-доступа:create , delete , get , list , replace , update |
notification-destinations |
Команды для управления местами назначения уведомлений рабочей области.create , , delete get , list update |
settings |
Команды, позволяющие пользователям управлять параметрами на уровне рабочей области:automatic-cluster-update , , csp-enablement default-namespace , esm-enablement restrict-workspace-admins |
token-management |
Команды, позволяющие администраторам получать все маркеры и удалять маркеры для других пользователей:create-obo-token
delete
get
list
get-permission-levels
get-permissions
set-permissions
update-permissions
|
tokens |
Команды для создания, перечисления и отзыва маркеров, которые можно использовать для проверки подлинности и доступа к REST API Databricks:create , delete , list |
workspace-conf |
Команды для обновления параметров рабочей области:get-status , set-status |
Команды инструментов разработчика
Группа | Описание и команды |
---|---|
пакет | Команды для управления пакетами активов Databricks, которые позволяют выразить проекты Databricks в виде кода:deploy , deployment , destroy generate init open run schema summary sync validate |
синхронизировать | Синхронизация локального каталога с каталогом рабочей области. |
Команды поиска векторов
Группа | Описание и команды |
---|---|
vector-search-endpoints |
Команды для управления конечными точками векторного поиска, которые представляют вычислительные ресурсы для индексов векторного поиска:create-endpoint
delete-endpoint
get-endpoint
list-endpoints
|
vector-search-indexes |
Команды для управления индексами векторного поиска, представляющими ваши векторы встраивания, которые обеспечивают поддержку запросов поиска в реальном времени и эффективные запросы поиска приблизительных ближайших соседей (ANN).create-index , delete-data-vector-index , delete-index get-index list-indexes query-index sync-index upsert-data-vector-index |
Команды панели мониторинга
Группа | Описание и команды |
---|---|
dashboards |
Команды для изменения устаревших панелей мониторинга:create , delete , get , list , restore , update |
genie |
Команды для изменения Genie, которая предоставляет возможности без программирования для бизнес-пользователей, с использованием ИИ/BI.create-message , execute-message-attachment-query , get-message , get-message-attachment-query-result , get-spaced , start-conversation |
lakeview |
Команды, предоставляющие определенные операции управления для панелей мониторинга AI/BI:create , create-schedule create-subscription delete-schedule delete-subscription get get-published get-schedule get-subscription list list-schedules list-subscriptions migrate publish trash unpublish update update-schedule |
Команды Marketplace
Группа | Описание и команды |
---|---|
consumer-fulfillments |
Команды для управления исполнениями, которые являются сущностями, позволяющими потребителям предварительно просматривать установки.get , list |
consumer-installations |
Команды для управления инсталляциями, являющимися сущностями, позволяющими потребителям взаимодействовать с предложениями Databricks Marketplace.create , , delete list , list-listing-installations update |
consumer-listings |
Команды для управления списками потребителей Databricks Marketplace:batch-get
get
list
search
|
consumer-personalization-requests |
Команды для управления запросами персонализации, которые позволяют клиентам взаимодействовать с индивидуализированным процессом размещения в Marketplace.create , get , list |
consumer-providers |
Команды для управления провайдерами, которые являются субъектами, публикующими объявления на торговой площадке.batch-get , get , list |
provider-exchange-filters |
Команды для управления фильтрами обменов на Marketplace, которые определяют, какие группы могут получить доступ к обмену.create
delete
list
update
|
provider-exchanges |
Команды для управления обменами Marketplace, которые позволяют поставщикам обмениваться своими списками с проверенным набором клиентов.add-listing-to-exchange , create delete delete-listing-from-exchange get list list-exchanges-for-listing list-listings-for-exchange update |
provider-files |
Команды для управления файлами Marketplace, такими как предпросмотр записных книжек и значки поставщика.create
delete
get
list
|
provider-listings |
Команды для управления списками поставщиков:create , , delete get , list update |
provider-personalization-requests |
Команды для управления запросами персонализации, которые являются альтернативными для мгновенно доступных списков.list , update |
provider-provider-analytics-dashboards |
Команды для управления шаблонной аналитикой для поставщиков:create
get
get-latest-version
update
|
provider-providers |
Команды для управления поставщиками, которые управляют ресурсами в Marketplace.create , , delete get , list update |
Команды приложений
Группа | Описание и команды |
---|---|
apps |
Команды для управления приложениями Databricks, которые выполняются непосредственно на экземпляре Databricks, интегрируются с данными, используют и расширяют службы Databricks и позволяют пользователям взаимодействовать через единый вход.create , delete , deploy get get-deployment list list-deployments run-local start stop update |
Команды очистки комнат
Группа | Описание и команды |
---|---|
clean-room-assets |
Команды для управления ресурсами чистых помещений, к которым относятся такие объекты данных и кода, как таблицы, тома и записные книжки, которые предоставляются чистой комнате.create , , delete get , list update |
clean-room-task-runs |
Команды для управления выполнением задачи "Чистая комната", которые являются выполнением записных книжек в чистом помещении.list |
clean-rooms |
Команды для управления чистыми комнатами. Чистые комнаты используют Delta Sharing и бессерверные вычисления для создания безопасной среды с защитой конфиденциальности, в которой несколько сторон могут совместно работать с чувствительными корпоративными данными без получения прямого доступа к данным друг друга.create , create-output-catalog , delete , get , list , update |
Дополнительные команды
Группа | Описание и команды |
---|---|
API (интерфейс программирования приложений) | Команды для выполнения запросов к REST API Databricks:delete , get , head , patch , post , put |
завершение | Команды для создания скрипта автозаполнения для указанной оболочки:bash
fish
powershell
zsh
|
настроить | Настройте интерфейс командной строки Databricks. |
help |
Вывод информации об использовании для любой команды. |
Лаборатории | Команды для управления установками Databricks Labs:clear-cache , install , installed list show uninstall upgrade |
version |
Получите версию используемого интерфейса командной строки. |
Глобальные флаги
Следующие флаги доступны для всех команд CLI Databricks. Обратите внимание, что некоторые флаги не применяются к некоторым командам. Подробные сведения о конкретных командах и их флагах см. в справке командной строки.
Флаг | Описание |
---|---|
-h или --help |
Отобразить справку по интерфейсу командной строки Databricks, связанной группе команд или отдельной команде. |
-e или --environment string |
Строка, представляющая среду пакета, используемую, если применимо для связанной команды. |
--log-file |
Строка, представляющая место назначения для записи выходных журналов. Если этот флаг не указан, по умолчанию используется запись журналов выходных данных в stderr. |
--log-format |
text для записи журналов выходных данных в текст или для записи журналов выходных данных в JSON. Если этот флаг не указан, выходные журналы записываются как текст. |
--log-level |
Строка, представляющая уровень формата журнала. Если не указано, уровень формата журнала отключен. |
-o или --output |
text для записи выходных данных в виде текста или json записи выходных данных в формате JSON. Если этот флаг не указан, выходные данные записываются как текст. |
-p или --profile |
Строка, представляющая именованный профиль конфигурации для использования в .databrickscfg файле. Если этот флаг не указан, используется именованный профиль DEFAULT , если он существует. Вы можете нажать Tab после --profile или -p , чтобы отобразить список существующих и доступных профилей конфигурации для выбора, вместо того чтобы вводить имя профиля конфигурации вручную. |
--progress-format |
Формат для отображаемых журналов выполнения (default по умолчанию или append inplace json ). |