Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Замечание
Эта информация относится к Интерфейсу командной строки 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 база данных 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 UPDATE_MASK [flags]
Аргументы
NAME
Имя экземпляра. Это уникальный идентификатор для экземпляра.
UPDATE_MASK
Маска, указывающая, какие поля нужно обновить. Используется * для обновления всех указанных полей.
Опции
--capacity string
SKU экземпляра.
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
--stopped
Останавливается ли экземпляр.
Примеры
В следующем примере обновляется емкость экземпляра базы данных:
databricks database update-database-instance my-instance '*' --capacity CU_4
Следующий пример останавливает экземпляр базы данных:
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 струна
Если применимо, целевой объект пакета для использования