Compartilhar via


Grupo de comandos instance-pools

Note

Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Visualização Pública.

O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer provisionamentos de Dados de Uso.

O instance-pools grupo de comandos dentro da CLI do Databricks permite que você crie, edite, exclua e liste pools de instâncias usando instâncias de nuvem prontas para uso, o que reduz os tempos de início e dimensionamento automático do cluster. Confira Conectar-se a pools.

Criar pools de instâncias do Databricks

Crie um pool de instâncias usando instâncias de nuvem ociosas e prontas para uso.

databricks instance-pools create INSTANCE_POOL_NAME NODE_TYPE_ID [flags]

Arguments

INSTANCE_POOL_NAME

    Nome do pool solicitado pelo usuário. O nome do pool deve ser exclusivo. O comprimento deve ter entre 1 e 100 caracteres.

NODE_TYPE_ID

    A ID do tipo de nó. Esse campo codifica, por meio de um único valor, os recursos disponíveis para cada um dos nós do Spark neste cluster. Por exemplo, os nós do Spark podem ser provisionados e otimizados para cargas de trabalho intensivas de computação e memória. Uma lista dos tipos de nó disponíveis pode ser obtida usando a API List node types.

Opções

--enable-elastic-disk

    Dimensionamento automático do Armazenamento Local: quando habilitado, essas instâncias nesse pool adquirirão dinamicamente espaço em disco adicional quando seus trabalhos do Spark estiverem com pouco espaço em disco.

--idle-instance-autotermination-minutes int

    Encerra automaticamente as instâncias extras no cache do pool após ficarem inativas por este tempo, em minutos, caso o requisito de min_idle_instances já tenha sido atendido.

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

--max-capacity int

    Número máximo de instâncias pendentes a serem mantidas no pool, incluindo tanto as instâncias utilizadas pelos clusters quanto as instâncias ociosas.

--min-idle-instances int

    Número mínimo de instâncias ociosas a serem mantidas no pool de instâncias.

Sinalizadores globais

Excluir pools de instâncias do Databricks

Exclua um pool de instâncias permanentemente. As instâncias ociosas no pool são encerradas de forma assíncrona.

databricks instance-pools delete INSTANCE_POOL_ID [flags]

Arguments

INSTANCE_POOL_ID

    O pool de instâncias a ser encerrado.

Opções

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

Sinalizadores globais

Edição de instance-pools do Databricks

Modifique a configuração de um pool de instâncias existente.

databricks instance-pools edit INSTANCE_POOL_ID INSTANCE_POOL_NAME NODE_TYPE_ID [flags]

Arguments

INSTANCE_POOL_ID

    ID do pool de instâncias

INSTANCE_POOL_NAME

    Nome do pool solicitado pelo usuário. O nome do pool deve ser exclusivo. O comprimento deve ter entre 1 e 100 caracteres.

NODE_TYPE_ID

    Esse campo codifica, por meio de um único valor, os recursos disponíveis para cada um dos nós do Spark neste cluster. Por exemplo, os nós do Spark podem ser provisionados e otimizados para cargas de trabalho intensivas de computação e memória. Uma lista dos tipos de nós disponíveis pode ser obtida usando databricks clusters list-node-types.

Opções

--idle-instance-autotermination-minutes int

    Encerra automaticamente as instâncias extras no cache do pool após ficarem inativas por este tempo, em minutos, caso o requisito de min_idle_instances já tenha sido atendido.

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

--max-capacity int

    Número máximo de instâncias pendentes a serem mantidas no pool, incluindo tanto as instâncias utilizadas pelos clusters quanto as instâncias ociosas.

--min-idle-instances int

    Número mínimo de instâncias ociosas a serem mantidas no pool de instâncias.

Sinalizadores globais

databricks instance-pools get - obtenha informações sobre pools de instâncias no Databricks

Recupere as informações de um pool de instâncias com base no seu identificador.

databricks instance-pools get INSTANCE_POOL_ID [flags]

Arguments

INSTANCE_POOL_ID

    O identificador exclusivo canônico para o pool de instâncias.

Opções

Sinalizadores globais

lista de pools de instâncias do Databricks

Liste informações do pool de instâncias.

Obtém uma lista de pools de instâncias com suas estatísticas.

databricks instance-pools list [flags]

Arguments

None

Opções

Sinalizadores globais

databricks instance-pools obter níveis de permissão

Obtenha os níveis de permissão do pool de instâncias.

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

Arguments

INSTANCE_POOL_ID

    O conjunto de instâncias para o qual obter ou gerenciar permissões.

Opções

Sinalizadores globais

permissões de obtenção de pools de instâncias do databricks

Obtenha as permissões de um pool de instâncias. Os pools de instância podem herdar permissões de seu objeto raiz.

databricks instance-pools get-permissions INSTANCE_POOL_ID [flags]

Arguments

INSTANCE_POOL_ID

    O conjunto de instâncias para o qual obter ou gerenciar permissões.

Opções

Sinalizadores globais

databricks pools-de-instâncias definir-permissões

Defina permissões do pool de instâncias.

Define permissões em um objeto, substituindo as permissões existentes se elas existirem. Excluirá todas as permissões diretas se nenhuma for especificada. Os objetos podem herdar permissões de seu objeto raiz.

databricks instance-pools set-permissions INSTANCE_POOL_ID [flags]

Arguments

INSTANCE_POOL_ID

    O conjunto de instâncias para o qual obter ou gerenciar permissões.

Opções

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

Sinalizadores globais

Atualizar permissões dos pools de instâncias do Databricks

Atualize as permissões em um pool de instâncias. Os pools de instância podem herdar permissões de seu objeto raiz.

databricks instance-pools update-permissions INSTANCE_POOL_ID [flags]

Arguments

INSTANCE_POOL_ID

    O conjunto de instâncias para o qual obter ou gerenciar permissões.

Opções

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

Sinalizadores globais

Sinalizadores globais

--debug

  Indica se deve habilitar o registro em log de depuração.

-h ou --help

    Exiba ajuda para a CLI do Databricks ou o grupo de comandos relacionado ou o comando relacionado.

--log-file corda

    Uma cadeia de caracteres que representa o arquivo para o qual gravar logs de saída. Se esse sinalizador não for especificado, o padrão será gravar logs de saída no stderr.

--log-format formato

    O tipo de formato de log, text ou json. O valor padrão é text.

--log-level corda

    Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desabilitado.

-o, --output tipo

    O tipo de saída de comando, text ou json. O valor padrão é text.

-p, --profile corda

    O nome do perfil no arquivo ~/.databrickscfg para usar ao executar o comando. Se esse sinalizador não for especificado, se existir, o perfil nomeado DEFAULT será usado.

--progress-format formato

    O formato para exibir logs de progresso: default, append, inplace ou json

-t, --target corda

    Se aplicável, o destino do pacote a ser usado