Поделиться через


instance-pools группа команд

Note

Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.

Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.

Группа instance-pools команд в интерфейсе командной строки Databricks позволяет создавать, изменять, удалять и перечислять пулы экземпляров с помощью готовых к использованию облачных экземпляров, что сокращает время запуска кластера и автоматического масштабирования. См. статью "Подключение к пулам".

Создание пулов экземпляров Databricks

Создайте новый пул экземпляров с помощью неактивных и готовых к использованию облачных экземпляров.

databricks instance-pools create INSTANCE_POOL_NAME NODE_TYPE_ID [flags]

Arguments

INSTANCE_POOL_NAME

    Имя пула, запрашиваемое пользователем. Имя пула должно быть уникальным. Длина должна составлять от 1 до 100 символов.

NODE_TYPE_ID

    Идентификатор типа узла. Используя отдельное значение, это поле кодирует доступные ресурсы для каждого узла Spark в этом кластере. Например, узлы Spark могут быть подготовлены и оптимизированы для операций в памяти или для ресурсоемких рабочих нагрузок. Список доступных типов узлов можно получить с помощью API список типов узлов.

Options

--enable-elastic-disk

    Автоматическое масштабирование локального хранилища: при включении экземпляры в этом пуле будут динамически получать дополнительное место на диске, когда рабочие роли Spark испытывают нехватку дискового пространства.

--idle-instance-autotermination-minutes int

    Автоматически завершает дополнительные экземпляры в кэше пула после того, как они неактивны в течение заданного времени в минутах, если требование min_idle_instances уже выполнено.

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

--max-capacity int

    Максимальное количество находящихся на рассмотрении экземпляров для хранения в пуле, включая как экземпляры, используемые кластерами, так и простаивающие экземпляры.

--min-idle-instances int

    Минимальное количество неактивных экземпляров, которые следует поддерживать в пуле экземпляров.

Глобальные флаги

Удалить пулы экземпляров Databricks

Окончательное удаление пула экземпляров. Неактивные экземпляры в пуле прекращаются асинхронно.

databricks instance-pools delete INSTANCE_POOL_ID [flags]

Arguments

INSTANCE_POOL_ID

    Пул экземпляров, который необходимо удалить.

Options

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

Глобальные флаги

редактирование пулов инстансов databricks

Измените конфигурацию существующего пула экземпляров.

databricks instance-pools edit INSTANCE_POOL_ID INSTANCE_POOL_NAME NODE_TYPE_ID [flags]

Arguments

INSTANCE_POOL_ID

    Идентификатор пула экземпляров

INSTANCE_POOL_NAME

    Имя пула, запрашиваемое пользователем. Имя пула должно быть уникальным. Длина должна составлять от 1 до 100 символов.

NODE_TYPE_ID

    Используя отдельное значение, это поле кодирует доступные ресурсы для каждого узла Spark в этом кластере. Например, узлы Spark могут быть подготовлены и оптимизированы для операций в памяти или для ресурсоемких рабочих нагрузок. Список доступных типов узлов можно получить с помощью databricks clusters list-node-types.

Options

--idle-instance-autotermination-minutes int

    Автоматически завершает дополнительные экземпляры в кэше пула после того, как они неактивны в течение заданного времени в минутах, если требование min_idle_instances уже выполнено.

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

--max-capacity int

    Максимальное количество находящихся на рассмотрении экземпляров для хранения в пуле, включая как экземпляры, используемые кластерами, так и простаивающие экземпляры.

--min-idle-instances int

    Минимальное количество неактивных экземпляров, которые следует поддерживать в пуле экземпляров.

Глобальные флаги

получение пулов экземпляров databricks

Извлеките сведения для пула экземпляров на основе его идентификатора.

databricks instance-pools get INSTANCE_POOL_ID [flags]

Arguments

INSTANCE_POOL_ID

    Канонический уникальный идентификатор пула экземпляров.

Options

Глобальные флаги

Список пулов экземпляров Databricks

Перечислите информацию о пуле экземпляров.

Возвращает список пулов экземпляров со статистикой.

databricks instance-pools list [flags]

Arguments

None

Options

Глобальные флаги

databricks instance-pools get-permission-levels

Узнать уровни разрешений пула экземпляров.

databricks instance-pools get-permission-levels INSTANCE_POOL_ID [flags]

Arguments

INSTANCE_POOL_ID

    Пул экземпляров, для которого нужно получить разрешения или управлять ими.

Options

Глобальные флаги

databricks instance-pools get-permissions

Получение прав доступа пула экземпляров. Пулы экземпляров могут наследовать разрешения от корневого объекта.

databricks instance-pools get-permissions INSTANCE_POOL_ID [flags]

Arguments

INSTANCE_POOL_ID

    Пул экземпляров, для которого нужно получить разрешения или управлять ими.

Options

Глобальные флаги

Конфигурация разрешений для пулов экземпляров в Databricks

Задайте разрешения пула экземпляров.

Задает разрешения для объекта, заменив существующие разрешения, если они существуют. Удаляет все прямые разрешения, если они не указаны. Объекты могут наследовать разрешения от корневого объекта.

databricks instance-pools set-permissions INSTANCE_POOL_ID [flags]

Arguments

INSTANCE_POOL_ID

    Пул экземпляров, для которого нужно получить разрешения или управлять ими.

Options

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

Глобальные флаги

обновление разрешений на пулы экземпляров Databricks

Обновите разрешения для пула экземпляров. Пулы экземпляров могут наследовать разрешения от корневого объекта.

databricks instance-pools update-permissions INSTANCE_POOL_ID [flags]

Arguments

INSTANCE_POOL_ID

    Пул экземпляров, для которого нужно получить разрешения или управлять ими.

Options

--json JSON

    Строка JSON inline или @path к JSON-файлу с телом запроса.

Глобальные флаги

Глобальные флаги

--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 струна

    Если применимо, целевой объект пакета для использования