Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.
Группа database команд в интерфейсе командной строки Databricks содержит команды для управления экземплярами базы данных. Экземпляры базы данных управляют хранилищем и вычислительными ресурсами и предоставляют конечные точки, к которым подключаются пользователи.
См. раздел "Что такое экземпляр базы данных?".
база данных databricks create-database-catalog
Создайте каталог базы данных.
databricks database create-database-catalog NAME DATABASE_INSTANCE_NAME DATABASE_NAME [flags]
Аргументы
NAME
Имя каталога в каталоге Unity.
DATABASE_INSTANCE_NAME
Имя Базы данныхInstance, в который будет встроена база данных.
DATABASE_NAME
Имя базы данных (в экземпляре), связанной с каталогом.
Опции
--create-database-if-not-exists
Создайте базу данных, если она не существует.
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса. Справочник по JSON см. в каталоге баз данных.
Примеры
В следующем примере создается каталог базы данных:
databricks database create-database-catalog my-catalog my-instance my-database
databricks база данных создание экземпляра базы данных
Создайте экземпляр базы данных.
Замечание
Чтобы задать вложенные поля, недоступные в качестве аргументов, используйте --json параметр, чтобы указать полный текст запроса.
databricks database create-database-instance NAME [flags]
Аргументы
NAME
Имя экземпляра. Это уникальный идентификатор для экземпляра.
Опции
--capacity string
Номер SKU емкости экземпляра. Допустимые значения: CU_1, CU_2, CU_4CU_8.
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса. См. справочник по JSON в разделе "Экземпляр базы данных".
--stopped
Останавливается ли экземпляр.
Примеры
В следующем примере создается экземпляр базы данных:
databricks database create-database-instance my-instance --capacity CU_1
databricks database команда для создания таблицы в базе данных (create-database-table)
Создайте таблицу базы данных.
databricks database create-database-table NAME [flags]
Аргументы
NAME
Полное трёхчастное (каталог, схема, таблица) имя таблицы.
Опции
--database-instance-name string
Имя целевого экземпляра базы данных.
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса. Справочник по JSON см. в таблице базы данных.
--logical-database-name string
Целевое имя объекта базы данных Postgres (логическая база данных) для этой таблицы.
Примеры
В следующем примере создается таблица базы данных:
databricks database create-database-table my-catalog.my-schema.my-table --database-instance-name my-instance --logical-database-name dbname
команда создающая синхронизированную таблицу базы данных в databricks
Создайте синхронизированную таблицу базы данных.
Замечание
Чтобы задать вложенные поля, недоступные в качестве аргументов, используйте --json параметр, чтобы указать полный текст запроса.
databricks database create-synced-database-table NAME [flags]
Аргументы
NAME
Полное трёхчастное (каталог, схема, таблица) имя таблицы.
Опции
--database-instance-name string
Имя целевого экземпляра базы данных.
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса. Справочник по JSON см. в статье "Синхронизированная таблица базы данных".
--logical-database-name string
Целевое имя объекта базы данных Postgres (логическая база данных) для этой таблицы.
Примеры
В следующем примере создается синхронизированная таблица базы данных:
databricks database create-synced-database-table --json '{"name": "main.my-schema.my-table", "database_instance_name": "my-instance", "logical_database_name": "testdb", "spec": {"primary_key_columns": ["col1"], "existing_pipeline_id": "999999z9-dz9b-4zf7-c178-15b777772e6z", "scheduling_policy": "SNAPSHOT", "source_table_full_name": "main.my-instance.t"}}'
databricks база данных удаление каталога баз данных
Удаление каталога базы данных.
databricks database delete-database-catalog NAME [flags]
Аргументы
NAME
Имя удаленного каталога.
Опции
Примеры
В следующем примере удаляется каталог базы данных:
databricks database delete-database-catalog my-catalog
databricks база данных удалить-инстанс базы данных
Удаление экземпляра базы данных.
databricks database delete-database-instance NAME [flags]
Аргументы
NAME
Имя удаленного экземпляра.
Опции
--force
По умолчанию экземпляр нельзя удалить, если у него есть потомки, созданные с помощью PITR.
--purge
Примечание purge=false находится в разработке.
Примеры
В следующем примере удаляется экземпляр базы данных:
databricks database delete-database-instance my-instance --force
База данных Databricks удалить таблицу базы данных
Удаление таблицы базы данных.
databricks database delete-database-table NAME [flags]
Аргументы
NAME
Полное три части (каталог, схема, таблица) для удаления таблицы.
Опции
Примеры
В следующем примере удаляется таблица базы данных:
databricks database delete-database-table catalog.schema.table
databricks база данных удалить-синхронизированную таблицу базы данных
Удаление синхронизированной таблицы базы данных.
databricks database delete-synced-database-table NAME [flags]
Аргументы
NAME
Полное три части (каталог, схема, таблица) синхронизированной таблицы для удаления.
Опции
Примеры
В следующем примере удаляется синхронизированная таблица базы данных:
databricks database delete-synced-database-table catalog.schema.table
databricks database найти-экземпляр-базы-данных-по-uid
Поиск экземпляра базы данных по пользовательскому интерфейсу.
databricks database find-database-instance-by-uid [flags]
Опции
--uid string
Пользовательский интерфейс кластера для получения.
Примеры
В следующем примере выполняется поиск экземпляра базы данных с помощью UID:
databricks database find-database-instance-by-uid --uid 12345-abcdef-67890
databricks база данных сгенерировать учетные данные базы данных
Создает учетные данные, которые можно использовать для доступа к экземплярам базы данных.
databricks database generate-database-credential [flags]
Опции
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
--request-id string
Идентификатор запроса для создания учетных данных.
Примеры
В следующем примере создается учетные данные базы данных:
databricks database generate-database-credential --request-id my-request-123
databricks database get-database-catalog (получить каталог базы данных)
Получение каталога базы данных.
databricks database get-database-catalog NAME [flags]
Аргументы
NAME
Имя каталога, который требуется получить.
Опции
Примеры
В следующем примере показано, как получить сведения о каталоге баз данных:
databricks database get-database-catalog my-catalog
databricks база данных get-database-instance
Получение экземпляра базы данных.
databricks database get-database-instance NAME [flags]
Аргументы
NAME
Имя кластера для получения.
Опции
Примеры
В следующем примере показано, как получить сведения об экземпляре базы данных:
databricks database get-database-instance my-instance
databricks база данных получить таблицу базы данных
Получение таблицы базы данных.
databricks database get-database-table NAME [flags]
Аргументы
NAME
Полное три части (каталог, схема, таблица) для получения таблицы.
Опции
Примеры
В следующем примере показано, как получить сведения о таблице базы данных:
databricks database get-database-table catalog.schema.table
databricks database get-synced-database-table
Получение синхронизированной таблицы базы данных.
databricks database get-synced-database-table NAME [flags]
Аргументы
NAME
Полное трехкомпонентное имя (каталог, схема, таблица) синхронизированной таблицы для получения.
Опции
Примеры
В следующем примере показано, как получить сведения о синхронизированной таблице базы данных:
databricks database get-synced-database-table catalog.schema.table
список экземпляров баз данных databricks
Вывод списка экземпляров базы данных.
databricks database list-database-instances [flags]
Опции
--page-size int
Верхняя граница возвращаемых элементов.
--page-token string
Маркер разбиения на страницы, чтобы перейти на следующую страницу экземпляров базы данных.
Примеры
В следующем примере перечислены все экземпляры базы данных:
databricks database list-database-instances
В следующем примере перечислены экземпляры базы данных с разбивкой на страницы:
databricks database list-database-instances --page-size 10
databricks база данных update-database-instance
Обновление экземпляра базы данных.
databricks database update-database-instance NAME [flags]
Аргументы
NAME
Имя экземпляра. Это уникальный идентификатор для экземпляра.
Опции
--capacity string
SKU экземпляра.
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
--stopped
Останавливается ли экземпляр.
Примеры
В следующем примере обновляется емкость экземпляра базы данных:
databricks database update-database-instance my-instance --capacity large
Следующий пример останавливает экземпляр базы данных:
databricks database update-database-instance my-instance --stopped
Глобальные флаги
--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 струна
Если применимо, целевой объект пакета для использования