Instalar ou atualizar a CLI do Databricks
Observação
Essas informações se aplicam às versões da CLI do Databricks 0.205 e superiores, que estão em Versão Prévia Pública. Para localizar sua versão da CLI do Databricks, execute databricks -v
.
Esse artigo descreve como instalar ou atualizar a CLI do Databricks. Confira O que é a CLI do Databricks?.
Instalar
Para instalar a CLI do Databricks versão 0.205 ou superior:
- Linux ou macOS: use o Homebrew, o curl ou compilações de origem.
- Windows: use WinGet, Chocolatey, Subsistema do Windows para Linux (WSL) ou builds de origem.
A CLI do Databricks também está disponível na interface do usuário do workspace do Azure Databricks. Consulte Executar a CLI do Databricks em um workspace do Azure Databricks.
Atualizar
Para atualizar uma instalação anterior da CLI do Databricks versão 0.205 ou superior:
- Linux ou macOS: use o Homebrew, o curl ou compilações de origem.
- Windows: use WinGet, Chocolatey, Subsistema do Windows para Linux (WSL) ou builds de origem.
Instalação do Homebrew para Linux ou macOS
Para essa opção de instalação, você usará o Homebrew para baixar e instalar automaticamente a versão mais recente do executável da CLI do Databricks.
A partir do seu terminal, basta executar os dois comandos do Homebrew a seguir para instalar a CLI:
brew tap databricks/tap
brew install databricks
Em seguida, prossiga com a Autenticação para a CLI do Databricks.
Se você não tiver certeza se já tem o Homebrew instalado ou se os comandos do Homebrew anteriores falharem, siga essas instruções mais longas:
Verifique se Homebrew já está instalado executando o comando a seguir de um prompt de shell do Linux ou do Terminal do macOS. Se o Homebrew estiver instalado, o número de versão do Homebrew será exibido:
brew -v
Se o Homebrew ainda não estiver instalado, instale-o ao executar o seguinte comando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Em seguida, execute o seguinte comando para verificar a instalação do Homebrew, que exibe o número de versão Homebrew:
brew -v
Use Homebrew para adicionar o repositório databricks/homebrew-tap no GitHub à sua lista de repositórios disponíveis Homebrew Tap executando o seguinte comando:
brew tap databricks/tap
Use Homebrew para instruir o
databricks/homebrew-tap
repositório a baixar e instalar o executável da CLI do Databricks executando o seguinte comando:brew install databricks
Confirme se a CLI do Databricks está instalada corretamente. Para fazer isso, exiba a versão do executável da CLI do Databricks usando a opção
-v
ou executando o comandoversion
:databricks -v # Or: databricks version
Se um número de versão 0.205.0 ou superior estiver listado, isso significa que a CLI do Databricks foi instalada corretamente.
Observação
Se você executar
databricks
, mas receber um erro comocommand not found: databricks
, ou se você executardatabricks -v
e um número de versão 0.18 ou inferior estiver listado, isso significa que seu computador não poderá encontrar a versão correta do executável da CLI do Databricks. Para corrigir isso, confira: Verificar sua instalação da CLI.Prossiga com a Autenticação para a CLI do Databricks.
instalação do WinGet para Windows
Para essa opção de instalação, você usará o winget para baixar e instalar automaticamente a versão mais recente do executável da CLI do Databricks.
No Prompt de Comando, execute os dois comandos
winget
a seguir para instalar a CLI e reinicie o Prompt de Comando:winget search databricks winget install Databricks.DatabricksCLI
Confirme se a CLI do Databricks está instalada corretamente. Para fazer isso, exiba a versão do executável da CLI do Databricks usando a opção
-v
ou executando o comandoversion
:databricks -v # Or: databricks version
Se um número de versão 0.205.0 ou superior estiver listado, isso significa que a CLI do Databricks foi instalada corretamente.
Observação
Se você executar
databricks
, mas receber um erro comocommand not found: databricks
, ou se você executardatabricks -v
e um número de versão 0.18 ou inferior estiver listado, isso significa que seu computador não poderá encontrar a versão correta do executável da CLI do Databricks. Para corrigir isso, confira: Verificar sua instalação da CLI.Prossiga com a Autenticação para a CLI do Databricks.
Instalação do Chocolatey para Windows
Observação
A instalação da CLI do Databricks com o Chocolatey é Experimental.
Para essa opção de instalação, use Chocolatey para baixar e instalar automaticamente a versão mais recente do executável da CLI da Databricks.
No prompt de comando, execute o seguinte comando
choco
para instalar a CLI:choco install databricks-cli
Confirme se a CLI do Databricks está instalada corretamente. Para fazer isso, exiba a versão do executável da CLI do Databricks usando a opção
-v
ou executando o comandoversion
:databricks -v # Or: databricks version
Se um número de versão 0.205.0 ou superior estiver listado, isso significa que a CLI do Databricks foi instalada corretamente.
Observação
Se você executar
databricks
, mas receber um erro comocommand not found: databricks
, ou se você executardatabricks -v
e um número de versão 0.18 ou inferior estiver listado, isso significa que seu computador não poderá encontrar a versão correta do executável da CLI do Databricks. Para corrigir isso, confira: Verificar sua instalação da CLI.Prossiga com a Autenticação para a CLI do Databricks.
Instalação do curl para Linux, macOS e Windows
Para essa opção de instalação, você usará o curl para baixar e instalar automaticamente a versão mais recente do executável da CLI do Databricks.
Para o Windows, o Databricks recomenda que você use o Subsistema do Windows para Linux (WSL). Você também deve ter unzip
instalado. Para obter instruções de instalação, confira a documentação do sistema operacional. Se você não puder usar o WSL, ignore este procedimento e use o Prompt de Comando ou o PowerShell para instalar a CLI do Databricks da origem.
curl
deve ser instalado. Você pode verificar securl
já está instalado executando o comando a seguir em um prompt de shell do Linux, no Terminal do macOS ou no Bash no WSL. Securl
estiver instalado, o número de versãocurl
será exibido:curl -V
Se
curl
ainda não estiver instalado, instale-o seguindo as instruções na páginacurl
Versões e downloads do sistema operacional e da arquitetura. Para obter a arquitetura do computador, confira a documentação do sistema operacional.Em seguida, execute o seguinte comando para verificar a instalação
curl
, que exibe o número da versãocurl
:curl -V
Use
curl
para baixar e instalar o executável da CLI do Databricks executando o seguinte comando (observe que você deve especificar os caracteres maiúsculos e minúsculos corretos para-fsSL
em todos os sistemas operacionais):curl -fsSL https://raw.githubusercontent.com/databricks/setup-cli/main/install.sh | sh
Observação
Para ver o conteúdo do script antes de executá-lo, confira o arquivo install.sh no repositório da Instalação da CLI do Databricks no GitHub.
Para o Windows, você deve executar esse comando como administrador.
Para o Linux ou macOS, se uma mensagem de erro indicar que
/usr/local/bin
não é gravável, execute o comando novamente com osudo
.Esse comando baixa e instala o executável da CLI do Databricks no caminho
/usr/local/bin/databricks
no macOS e no Linux eC:\Windows\databricks.exe
no Windows.Se, por algum motivo, a CLI do Databricks já estiver instalada, o seguinte erro será exibido: "O caminho de destino
<path>
já existe". Para corrigir isso, você deve excluir manualmente o executável da CLI do Databricks do caminho anterior e, em seguida, executar o comandocurl
novamente.Confirme se a CLI do Databricks está instalada corretamente. Para fazer isso, exiba a versão do executável da CLI do Databricks usando a opção
-v
ou executando o comandoversion
:databricks -v # Or: databricks version
Se um número de versão 0.205.0 ou superior estiver listado, isso significa que a CLI do Databricks foi instalada corretamente.
Observação
Se você executar
databricks
, mas receber um erro comocommand not found: databricks
, ou se você executardatabricks -v
e um número de versão 0.18 ou inferior estiver listado, isso significa que seu computador não poderá encontrar a versão correta do executável da CLI do Databricks. Para corrigir isso, confira: Verificar sua instalação da CLI.Prossiga com a Autenticação para a CLI do Databricks.
Instalação de origem para Linux, macOS e Windows
Para essa opção de instalação, baixe manualmente um .zip
arquivo e, em seguida, extraia manualmente o executável da CLI do Databricks do arquivo baixado .zip
.
Baixe o arquivo
.zip
mais recente da CLI do Databricks no seu computador de desenvolvimento local, conforme listado na seção Versões do repositório da CLI do Databricks no GitHub. A versão mais recente tem um rótuloLatest
ao lado na lista de versões. A versão de pré-lançamento mais recente tem um rótuloPre-release
e é mais adequada para experimentação e para usuários pioneiros. O arquivo.zip
que você baixa da seçãoAssets
para a versão deve corresponder ao sistema operacional e à arquitetura do seu computador de desenvolvimento:Filename Arquitetura databricks_cli_X.Y.Z_darwin_amd64.zip
macOS, Intel 64-bit/ x86_64
databricks_cli_X.Y.Z_darwin_arm64.zip
macOS, Apple Silicon/Série M
/arm64
databricks_cli_X.Y.Z_linux_amd64.zip
Linux, Intel 64-bit/ x86_64
databricks_cli_X.Y.Z_linux_arm64.zip
Linux, ARM 64-bit/ arm64
databricks_cli_X.Y.Z_windows_386.zip
Windows, Intel 32-bit/ x86
databricks_cli_X.Y.Z_windows_amd64.zip
Windows, Intel 64-bit/ AMD64
databricks_cli_X.Y.Z_windows_arm64.zip
Windows, ARM 64-bit/ ARM64
Para obter a arquitetura do computador, confira a documentação do sistema operacional. Por exemplo:
- Linux: comandos do terminal
uname -m
,lscpu
ousudo lshw -c cpu
. - macOS: ícone de menu da Apple>Sobre esse Mac ou o comando
uname -m
do Terminal. - Windows: Prompt de Comando ou o comando
echo %PROCESSOR_ARCHITECTURE%
do PowerShell.
Se você precisar verificar a integridade de um desses
.zip
arquivos, o Databricks fornecerá um arquivo de soma de verificação chamadodatabricks_cli_X.Y.Z_SHA256SUMS
na mesma lista que os.zip
arquivos. Para executar uma verificação de soma de verificação, consulte a documentação do sistema operacional.- Linux: comandos do terminal
Extraia o conteúdo do arquivo baixado
.zip
. Para extrair o arquivo, consulte a.zip
documentação do sistema operacional.No conteúdo extraído, uma pasta aparece com o mesmo nome que o
.zip
arquivo. Dentro dessa pasta está o executável da CLI do Databricks. Você pode deixar o executável da CLI do Databricks lá ou copiá-lo ou movê-lo para outro local.Confirme se a CLI do Databricks está instalada corretamente. Para fazer isso, de um prompt de shell do Linux, do Terminal do macOS ou do Prompt de Comando do Windows, veja a versão do executável da CLI do Databricks usando a opção
-v
ou executando o comandoversion
:databricks -v # Or: databricks version
Se um número de versão 0.205.0 ou superior estiver listado, isso significa que a CLI do Databricks foi instalada corretamente.
Observação
Se você executar
databricks
, mas receber um erro comocommand not found: databricks
, ou se você executardatabricks -v
e um número de versão 0.18 ou inferior estiver listado, isso significa que seu computador não poderá encontrar a versão correta do executável da CLI do Databricks. Para corrigir isso, confira: Verificar sua instalação da CLI.Para o macOS, talvez você precise primeiro autorizar seu sistema a executar a CLI do Databricks. Confira Abrir um aplicativo Mac a partir de um desenvolvedor não identificado.
Prossiga com a Autenticação para a CLI do Databricks.
Atualização do Homebrew para Linux ou macOS
Para essa opção de atualização, você usará o Homebrew para atualizar automaticamente uma instalação anterior da CLI do Databricks versão 0.205 ou superior para a versão mais recente.
De um prompt de shell do Linux ou do Terminal do macOS, use o Homebrew para baixar e atualizar para a versão mais recente do executável da CLI do Databricks executando o seguinte comando:
brew upgrade databricks
Confirme se a CLI do Databricks foi atualizada corretamente. Para fazer isso, exiba a versão do executável da CLI do Databricks usando a opção
-v
ou executando o comandoversion
:databricks -v # Or: databricks version
Se o número de versão atualizado esperado for exibido, a CLI do Databricks será instalada corretamente.
Para obter uma lista das versões da CLI do Databricks, consulte a página Versões do repositório da CLI do Databricks no GitHub. A versão mais recente tem um rótulo
Latest
ao lado na lista de versões.Observação
Se você executar
databricks
, mas receber um erro comocommand not found: databricks
, ou se você executardatabricks -v
e um número de versão 0.18 ou inferior estiver listado, isso significa que seu computador não poderá encontrar a versão correta do executável da CLI do Databricks. Para corrigir isso, confira: Verificar sua instalação da CLI.
Dica
Para fazer downgrade da versão da CLI do Databricks, consulte as instruções no repositório databricks/homebrew-tap no GitHub.
atualização do WinGet para Windows
Para essa opção de atualização, use winget para fazer download e atualizar automaticamente uma versão anterior da CLI do Databricks versão 0.205 ou superior para a versão mais recente.
No prompt de comando, use
winget
para fazer download e atualizar para a versão mais recente do executável da CLI da Databricks, executando o seguinte comando:winget upgrade Databricks.DatabricksCLI
Confirme se a CLI do Databricks está instalada corretamente. Para fazer isso, exiba a versão do executável da CLI do Databricks usando a opção
-v
ou executando o comandoversion
:databricks -v # Or: databricks version
Se o número de versão atualizado esperado for exibido, a CLI do Databricks será instalada corretamente.
Para obter uma lista das versões da CLI do Databricks, consulte a página Versões do repositório da CLI do Databricks no GitHub. A versão mais recente tem um rótulo
Latest
ao lado na lista de versões.Observação
Se você executar
databricks
, mas receber um erro comocommand not found: databricks
, ou se você executardatabricks -v
e um número de versão 0.18 ou inferior estiver listado, isso significa que seu computador não poderá encontrar a versão correta do executável da CLI do Databricks. Para corrigir isso, confira: Verificar sua instalação da CLI.
Atualização do Chocolatey para Windows
Observação
A atualização da CLI do Databricks com o Chocolatey é Experimental.
Para essa opção de atualização, use Chocolatey para fazer download e atualizar automaticamente uma versão anterior da CLI do Databricks versão 0.205 ou superior para a versão mais recente.
No prompt de comando, use
choco
para fazer download e atualizar para a versão mais recente do executável da CLI da Databricks, executando o seguinte comando:choco upgrade databricks-cli
Confirme se a CLI do Databricks está instalada corretamente. Para fazer isso, exiba a versão do executável da CLI do Databricks usando a opção
-v
ou executando o comandoversion
:databricks -v # Or: databricks version
Se o número de versão atualizado esperado for exibido, a CLI do Databricks será instalada corretamente.
Para obter uma lista das versões da CLI do Databricks, consulte a página Versões do repositório da CLI do Databricks no GitHub. A versão mais recente tem um rótulo
Latest
ao lado na lista de versões.Observação
Se você executar
databricks
, mas receber um erro comocommand not found: databricks
, ou se você executardatabricks -v
e um número de versão 0.18 ou inferior estiver listado, isso significa que seu computador não poderá encontrar a versão correta do executável da CLI do Databricks. Para corrigir isso, confira: Verificar sua instalação da CLI.
Atualização do curl para Linux, macOS e Windows
Para essa opção de atualização, você usará o curl para baixar e atualizar automaticamente uma instalação anterior da CLI do Databricks versão 0.205 ou superior para a versão mais recente.
Para o Windows, o Databricks recomenda que você use o Subsistema do Windows para Linux (WSL). Você deve ter unzip
instalado. Para obter instruções de instalação, confira a documentação do sistema operacional. Se você não puder usar o WSL, ignore este procedimento e use o Prompt de Comando ou o PowerShell para atualizar a CLI do Databricks a partir da origem.
Exclua a instalação existente do executável da CLI do Databricks do caminho
/usr/local/bin/databricks
no macOS e linux ouC:\Windows\databricks.exe
no Windows.De um prompt de shell do Linux, do Terminal do macOS ou do Prompt de Comando do Windows, use o
curl
para baixar e instalar a versão mais recente do executável da CLI do Databricks executando o comando a seguir (observe que você precisa especificar as letras maiúsculas e minúsculas corretas para o-fsSL
):curl -fsSL https://raw.githubusercontent.com/databricks/setup-cli/main/install.sh | sh
Observação
Para ver o conteúdo do script antes de executá-lo, confira o arquivo install.sh no repositório da Instalação da CLI do Databricks no GitHub.
Para o Windows, você deve executar esse comando como administrador.
Para o Linux ou macOS, se uma mensagem de erro indicar que
/usr/local/bin
não é gravável, execute o comando novamente com osudo
.Esse comando baixa e instala o executável da CLI do Databricks no caminho
/usr/local/bin/databricks
no macOS e no Linux eC:\Windows\databricks.exe
no Windows.Se o erro a seguir aparecer, você deverá excluir manualmente o executável da CLI do Databricks do caminho anterior e executar o comando
curl
novamente: "O caminho de destino<path>
já existe".Confirme se a CLI do Databricks foi atualizada corretamente. Para fazê-lo, a partir do seu terminal, veja a versão do executável da CLI do Databricks usando a opção
-v
ou executando o comandoversion
:databricks -v # Or: databricks version
Se o número de versão atualizado esperado for exibido, a CLI do Databricks será instalada corretamente.
Para obter uma lista das versões da CLI do Databricks, consulte a página Versões do repositório da CLI do Databricks no GitHub. A versão mais recente tem um rótulo
Latest
ao lado na lista de versões.Observação
Se você executar
databricks
, mas receber um erro comocommand not found: databricks
, ou se você executardatabricks -v
e um número de versão 0.18 ou inferior estiver listado, isso significa que seu computador não poderá encontrar a versão correta do executável da CLI do Databricks. Para corrigir isso, confira: Verificar sua instalação da CLI.
Atualização de origem para Linux, macOS e Windows
Para essa opção de instalação, você irá baixar manualmente um arquivo .zip
e, em seguida, extrair manualmente o executável da CLI do Databricks do arquivo .zip
baixado.
- Opcionalmente, exclua o executável da CLI do Databricks, o arquivo
.zip
e a pasta extraída do arquivo.zip
de qualquer procedimento de instalação de origem manual anterior. - Prossiga seguindo as instruções contidas em Instalação de origem para Linux, macOS e Windows.
Executar a CLI do Databricks em um workspace do Azure Databricks .
Você pode acessar a CLI do Databricks do terminal Web em um notebook conectado a um cluster em execução ou diretamente do terminal da Web de um cluster em execução. A CLI disponível é sempre a versão mais recente e a autenticação é baseada no usuário atual. O cluster deve atender aos seguintes requisitos:
- O cluster deve ter o Databricks Runtime 15.0 ou superior instalado.
- O cluster deve usar um modo de acesso de cluster de Usuário único ou Sem isolamento compartilhado. Não há suporte para o modo de acesso Compartilhado do cluster.
- Não há suporte para a computação sem servidor.
- O workspace não deve ser habilitado no Link Privado.
Para acessar a CLI do terminal Web de um notebook, faça o seguinte:
Conecte o notebook a um cluster que atenda aos requisitos anteriores.
Na parte inferior da barra lateral direita do notebook, clique no ícone Abrir painel inferior
.
Use a CLI no painel do Terminal que aparece. Por exemplo, o comando a seguir imprime informações sobre o usuário atual:
databricks current-user me
Para acessar a CLI do terminal Web de um cluster, faça o seguinte:
Na barra lateral do workspace, clique em Computação.
Na guia Computação para todos os fins, clique no nome de um cluster que atenda aos requisitos anteriores.
Clique em Iniciar.
Depois que o cluster for iniciado, na guia Aplicativos, clique em Terminal da Web.
Use a CLI no terminal Web do Databricks que aparece. Por exemplo, o comando a seguir imprime informações sobre o usuário atual:
databricks current-user me
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de