ssh grupo de comandos
O uso CLI Databricks está sujeito à LicençaDatabricks e ao Aviso de PrivacidadeDatabricks, incluindo qualquer fornecimento de Dados de Uso.
Beta
O desenvolvimento remoto do Databricks está em versão beta.
O grupo de comando ssh dentro da CLI do Databricks permite configurar e estabelecer conexões SSH com seu compute e workspace do Databricks. Consulte Databricks Remote Development.
databricks ssh connect
Conecte-se ao seu compute e workspace do Databricks via SSH. Este comando estabelece uma conexão SSH com o compute do Databricks, configurando o servidor SSH e gerenciando o proxy de conexão.
databricks ssh connect [flags]
Opções
--accelerator string
O tipo de acelerador de GPU ao se conectar ao AI Runtime. Aceita GPU_1xA10 ou GPU_8xH100.
--auto-approve
Ignorar prompts de confirmação ao instalar extensões de IDE e aplicar configurações de IDE. default: false.
--auto-start-cluster
Iniciar automaticamente o cluster caso ele não esteja em execução. padrão: true.
--cluster string
ID do Databricks para um cluster dedicado de usuário único. Quando esta opção for omitida, o Databricks Remote Development conecta-se ao compute serverless.
--ide string
IDE para iniciar para a sessão. Aceita vscode ou cursor. Para começar a sessão no seu terminal, omita esta flag e use cd /Workspace/Users/someone@example.com para acessar seu workspace.
--max-clients int
Número máximo de clientes SSH. padrão: 10.
--name string
Nome da conexão para reutilizar entre as sessões. Somente compute serverless.
--shutdown-delay duration
Aguarde um determinado período antes de desligar o servidor após a desconexão do último cliente. padrão: 10m0s.
Exemplos
O exemplo a seguir conecta-se ao compute serverless:
databricks ssh connect
O exemplo a seguir se conecta ao compute serverless no Runtime de AI usando um acelerador de GPU:
databricks ssh connect --accelerator GPU_1xA10
O exemplo a seguir se conecta a um cluster dedicado:
databricks ssh connect --cluster 0123-456789-abcdefgh
O exemplo a seguir conecta-se a um cluster usando um perfil específico:
databricks ssh connect --cluster 0123-456789-abcdefgh --profile my-profile
O exemplo a seguir se conecta com um atraso de desligamento personalizado:
databricks ssh connect --cluster 0123-456789-abcdefgh --shutdown-delay 30m
configuração ssh do Databricks
Configure a configuração SSH para conexões ao compute clássico. Somente são suportadas conexões a clusters dedicados (de usuário único). Este comando adiciona uma configuração de host SSH ao seu arquivo de configuração SSH. Após executar a configuração, o senhor pode se conectar com ssh <name>.
Para conexões serverless, use databricks ssh connect. Nenhuma etapa de configuração é necessária.
databricks ssh setup [flags]
Opções
--auto-approve
Ignorar avisos de confirmação ao recriar configurações de host SSH existentes. default: false.
--auto-start-cluster
Iniciar automaticamente o cluster ao estabelecer a conexão SSH. padrão: true.
--cluster string
ID do Databricks para um cluster de usuário único dedicado.
--name string
Nome do host a ser usado na configuração SSH.
--shutdown-delay duration
O servidor SSH será encerrado após esse atraso se não houver conexões ativas. padrão: 10m0s.
--ssh-config string
Caminho para o arquivo de configuração SSH. padrão: ~/.ssh/config.
Exemplos
O exemplo a seguir configura o SSH para um cluster:
databricks ssh setup --name my-cluster --cluster 0123-456789-abcdefgh
Após executar a configuração, você poderá se conectar usando o cliente SSH padrão:
ssh my-cluster
Bandeiras globais
--debug
Ativar ou não o registro de depuração.
-h ou --help
Exibir ajuda para a CLI Databricks , o grupo de comandos relacionado ou o comando específico.
--log-file string
Uma sequência de caracteres representando o arquivo no qual logs de saída serão gravados. Se essa opção não for especificada, o default é gravar logs de saída em stderr.
--log-format Formato
O tipo de formato de log, text ou json. O valor default é text.
--log-level string
Uma sequência de caracteres representando o nível de formato log . Caso não seja especificado, o nível de formato log será desativado.
-o, --output Tipo
O tipo de saída do comando, text ou json. O valor default é text.
-p, --profile string
O nome do perfil no arquivo ~/.databrickscfg a ser usado para executar o comando. Se este sinalizador não for especificado, então, se existir, o perfil denominado DEFAULT será usado.
--progress-format Formato
O formato para exibir logs de progresso é: default, append, inplace ou json
-t, --target string
Se aplicável, o pacote de destino a ser usado.