Installare o aggiornare l'interfaccia della riga di comando di Databricks
Nota
Queste informazioni si applicano all'interfaccia della riga di comando di Databricks versione 0.205 e successive. L'interfaccia della riga di comando di Databricks è disponibile in anteprima pubblica.
L'uso dell'interfaccia della riga di comando di Databricks è soggetto all'Informativa sulla privacy di Databricks e databricks, incluse eventuali disposizioni sui dati di utilizzo.
Questo articolo descrive come installare o aggiornare l'interfaccia della riga di comando di Databricks. Consultare Che cos'è il Databricks CLI?. Per configurare l'autenticazione il Databricks CLI, consultare Autenticazione per il Databricks CLI.
Installa
Per installare l'interfaccia della riga di comando di Databricks versione 0.205 o successiva:
- Linux o macOS: usare homebrew, curl o build di origine.
- Windows: usare WinGet, Chocolatey, sottosistema Windows per Linux (WSL) o compilazioni di origine.
L'interfaccia della riga di comando di Databricks è disponibile anche dall'interfaccia utente dell'area di lavoro di Azure Databricks. Vedere Eseguire i comandi dell'interfaccia della riga di comando di Databricks.
Update
Per aggiornare un'installazione precedente dell'interfaccia della riga di comando di Databricks versione 0.205 o successiva:
- Linux o macOS: usare homebrew, curl o build di origine.
- Windows: usare WinGet, Chocolatey, sottosistema Windows per Linux (WSL) o compilazioni di origine.
Installazione homebrew per Linux o macOS
Per questa opzione di installazione, usare Homebrew per scaricare e installare automaticamente la versione più recente dell'eseguibile dell'interfaccia della riga di comando di Databricks.
Dal terminale eseguire i due comandi Homebrew seguenti per installare l'interfaccia della riga di comando:
brew tap databricks/tap
brew install databricks
Continuare quindi con l'autenticazione per l'interfaccia della riga di comando di Databricks.
Se non si è certi se Homebrew è installato o se i comandi homebrew precedenti hanno esito negativo, seguire queste istruzioni più lunghe:
Controllare se Homebrew è già installato eseguendo il comando seguente da un prompt della shell Linux o da un terminale macOS. Se Homebrew è installato, viene visualizzato il numero di versione homebrew:
brew -v
Se Homebrew non è già installato, installarlo eseguendo il comando seguente:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Eseguire quindi il comando seguente per verificare l'installazione di Homebrew, che visualizza il numero di versione homebrew:
brew -v
Usare Homebrew per aggiungere il repository databricks/homebrew-tap in GitHub all'elenco dei repository Homebrew Tap disponibili eseguendo il comando seguente:
brew tap databricks/tap
Usare Homebrew per indicare al
databricks/homebrew-tap
repository di scaricare e installare l'eseguibile dell'interfaccia della riga di comando di Databricks eseguendo il comando seguente:brew install databricks
Verificare se l'interfaccia della riga di comando di Databricks è installata correttamente. A tale scopo, visualizzare la versione dell'eseguibile dell'interfaccia della riga di comando di Databricks usando l'opzione
-v
o eseguendo ilversion
comando :databricks -v # Or: databricks version
Se è elencato un numero di versione 0.205.0 o versione successiva, significa che l'interfaccia della riga di comando di Databricks è installata correttamente.
Nota
Se si esegue
databricks
ma viene visualizzato un errore,command not found: databricks
ad esempio , o se si eseguedatabricks -v
e viene elencato il numero di versione 0.18 o di seguito, significa che il computer non riesce a trovare la versione corretta dell'eseguibile dell'interfaccia della riga di comando di Databricks. Per risolvere questo problema, vedere Verificare l'installazione dell'interfaccia della riga di comando.Continuare con l'autenticazione per l'interfaccia della riga di comando di Databricks.
Installazione di WinGet per Windows
Per questa opzione di installazione, si usa winget per scaricare e installare automaticamente la versione più recente dell'eseguibile dell'interfaccia della riga di comando di Databricks.
Dal prompt dei comandi eseguire i due
winget
comandi seguenti per installare l'interfaccia della riga di comando e quindi riavviare il prompt dei comandi:winget search databricks winget install Databricks.DatabricksCLI
Verificare se l'interfaccia della riga di comando di Databricks è installata correttamente. A tale scopo, visualizzare la versione dell'eseguibile dell'interfaccia della riga di comando di Databricks usando l'opzione
-v
o eseguendo ilversion
comando :databricks -v # Or: databricks version
Se è elencato un numero di versione 0.205.0 o versione successiva, significa che l'interfaccia della riga di comando di Databricks è installata correttamente.
Nota
Se si esegue
databricks
ma viene visualizzato un errore,command not found: databricks
ad esempio , o se si eseguedatabricks -v
e viene elencato il numero di versione 0.18 o di seguito, significa che il computer non riesce a trovare la versione corretta dell'eseguibile dell'interfaccia della riga di comando di Databricks. Per risolvere questo problema, vedere Verificare l'installazione dell'interfaccia della riga di comando.Continuare con l'autenticazione per l'interfaccia della riga di comando di Databricks.
Installazione di Chocolatey per Windows
Nota
L'installazione dell'interfaccia della riga di comando di Databricks con Chocolatey è Sperimentale.
Per questa opzione di installazione, si usa Chocolatey per scaricare e installare automaticamente la versione più recente dell'eseguibile dell'interfaccia della riga di comando di Databricks.
Dal prompt dei comandi eseguire il comando seguente
choco
per installare l'interfaccia della riga di comando:choco install databricks-cli
Verificare se l'interfaccia della riga di comando di Databricks è installata correttamente. A tale scopo, visualizzare la versione dell'eseguibile dell'interfaccia della riga di comando di Databricks usando l'opzione
-v
o eseguendo ilversion
comando :databricks -v # Or: databricks version
Se è elencato un numero di versione 0.205.0 o versione successiva, significa che l'interfaccia della riga di comando di Databricks è installata correttamente.
Nota
Se si esegue
databricks
ma viene visualizzato un errore,command not found: databricks
ad esempio , o se si eseguedatabricks -v
e viene elencato il numero di versione 0.18 o di seguito, significa che il computer non riesce a trovare la versione corretta dell'eseguibile dell'interfaccia della riga di comando di Databricks. Per risolvere questo problema, vedere Verificare l'installazione dell'interfaccia della riga di comando.Continuare con l'autenticazione per l'interfaccia della riga di comando di Databricks.
installazione curl per Linux, macOS e Windows
Per questa opzione di installazione, usare curl per scaricare e installare la versione più recente dell'eseguibile dell'interfaccia della riga di comando di Databricks.
Per Windows, Databricks consiglia di usare sottosistema Windows per Linux (WSL). È necessario aver unzip
installato anche . Per istruzioni sull'installazione, vedere la documentazione del sistema operativo. Se non è possibile usare WSL, ignorare questa procedura e usare il prompt dei comandi o PowerShell per installare l'interfaccia della riga di comando di Databricks dall'origine .
curl
deve essere installato. È possibile verificare securl
è già installato eseguendo il comando seguente da un prompt della shell Linux, da un terminale macOS o Bash in WSL. Securl
è installato, viene visualizzato il numero dicurl
versione:curl -V
Se
curl
non è già installato, installarlo seguendo le istruzioni nellacurl
pagina Versioni e download per il sistema operativo e l'architettura. Per ottenere l'architettura del computer, vedere la documentazione del sistema operativo.Eseguire quindi il comando seguente per verificare l'installazione
curl
, che visualizza il numero dicurl
versione:curl -V
Usare
curl
per scaricare e installare l'eseguibile dell'interfaccia della riga di comando di Databricks eseguendo il comando seguente . Si noti che è necessario specificare i caratteri maiuscoli e minuscoli corretti per-fsSL
in tutti i sistemi operativi:curl -fsSL https://raw.githubusercontent.com/databricks/setup-cli/main/install.sh | sh
Nota
Per visualizzare il contenuto dello script prima di eseguirlo, vedere il file install.sh nel repository di installazione dell'interfaccia della riga di comando di Databricks in GitHub.
Per Windows, è necessario eseguire questo comando come amministratore.
Per Linux e macOS, se un messaggio di errore indica che
/usr/local/bin
non è scrivibile, eseguire di nuovo il comando consudo
.Questo comando scarica e installa l'eseguibile dell'interfaccia della riga di comando di Databricks nel percorso
/usr/local/bin/databricks
in macOS e Linux eC:\Windows\databricks.exe
in Windows.Se per qualche motivo l'interfaccia della riga di comando di Databricks è già installata, viene visualizzato l'errore seguente: "Percorso
<path>
di destinazione già esistente". Per risolvere questo problema, è necessario eliminare manualmente l'eseguibile dell'interfaccia della riga di comando di Databricks dal percorso precedente e quindi eseguire di nuovo ilcurl
comando.Verificare se l'interfaccia della riga di comando di Databricks è installata correttamente. A tale scopo, visualizzare la versione dell'eseguibile dell'interfaccia della riga di comando di Databricks usando l'opzione
-v
o eseguendo ilversion
comando :databricks -v # Or: databricks version
Se è elencato un numero di versione 0.205.0 o versione successiva, significa che l'interfaccia della riga di comando di Databricks è installata correttamente.
Nota
Se si esegue
databricks
ma viene visualizzato un errore,command not found: databricks
ad esempio , o se si eseguedatabricks -v
e viene elencato il numero di versione 0.18 o di seguito, significa che il computer non riesce a trovare la versione corretta dell'eseguibile dell'interfaccia della riga di comando di Databricks. Per risolvere questo problema, vedere Verificare l'installazione dell'interfaccia della riga di comando.Continuare con l'autenticazione per l'interfaccia della riga di comando di Databricks.
Installazione di origine per Linux, macOS e Windows
Per questa opzione di installazione, scaricare manualmente un .zip
file e quindi estrarre manualmente l'eseguibile dell'interfaccia della riga di comando di Databricks dal file scaricato .zip
.
Scaricare nel computer di sviluppo locale il file dell'interfaccia della riga di comando di Databricks
.zip
più recente, come indicato nella sezione Versioni del repository dell'interfaccia della riga di comando di Databricks in GitHub. La versione più recente include un'etichettaLatest
accanto all'etichetta nell'elenco delle versioni. La versione preliminare più recente ha un'etichettaPre-release
ed è più adatta alla sperimentazione e agli early adopter. Il.zip
file scaricato dallaAssets
sezione per la versione deve corrispondere al sistema operativo e all'architettura del computer di sviluppo:Filename Architettura databricks_cli_X.Y.Z_darwin_amd64.zip
macOS, Intel a 64 bit/ x86_64
databricks_cli_X.Y.Z_darwin_arm64.zip
macOS, Apple Silicon / M
Series /arm64
databricks_cli_X.Y.Z_linux_amd64.zip
Linux, Intel a 64 bit/ x86_64
databricks_cli_X.Y.Z_linux_arm64.zip
Linux, ARM a 64 bit/ arm64
databricks_cli_X.Y.Z_windows_386.zip
Windows, Intel a 32 bit/ x86
databricks_cli_X.Y.Z_windows_amd64.zip
Windows, Intel a 64 bit/ AMD64
databricks_cli_X.Y.Z_windows_arm64.zip
Windows, ARM a 64 bit/ ARM64
Per ottenere l'architettura del computer, vedere la documentazione del sistema operativo. Ad esempio:
- Linux: comandi del
uname -m
terminale ,lscpu
osudo lshw -c cpu
. - macOS: menu> Informazioni su Questo Mac o il comando
uname -m
Terminale . - Windows: il prompt dei comandi o il comando
echo %PROCESSOR_ARCHITECTURE%
di PowerShell .
Se è necessario verificare l'integrità di uno di questi
.zip
file, Databricks fornisce un file di checksum denominatodatabricks_cli_X.Y.Z_SHA256SUMS
nello stesso elenco dei.zip
file. Per eseguire una verifica checksum, vedere la documentazione del sistema operativo.- Linux: comandi del
Estrarre il contenuto del file scaricato
.zip
. Per estrarre il.zip
file, vedere la documentazione del sistema operativo.Nel contenuto estratto viene visualizzata una cartella con lo stesso nome del
.zip
file. All'interno di questa cartella è presente l'eseguibile dell'interfaccia della riga di comando di Databricks. È possibile lasciare il file eseguibile dell'interfaccia della riga di comando di Databricks oppure copiarlo o spostarlo in un'altra posizione.Verificare se l'interfaccia della riga di comando di Databricks è installata correttamente. A tale scopo, da un prompt della shell Linux, dal terminale macOS o dal prompt dei comandi di Windows, visualizzare la versione dell'eseguibile dell'interfaccia della riga di comando di Databricks usando l'opzione
-v
o eseguendo ilversion
comando :databricks -v # Or: databricks version
Se è elencato un numero di versione 0.205.0 o versione successiva, significa che l'interfaccia della riga di comando di Databricks è installata correttamente.
Nota
Se si esegue
databricks
ma viene visualizzato un errore,command not found: databricks
ad esempio , o se si eseguedatabricks -v
e viene elencato il numero di versione 0.18 o di seguito, significa che il computer non riesce a trovare la versione corretta dell'eseguibile dell'interfaccia della riga di comando di Databricks. Per risolvere questo problema, vedere Verificare l'installazione dell'interfaccia della riga di comando.Per macOS, potrebbe essere necessario autorizzare il sistema a poter eseguire prima l'interfaccia della riga di comando di Databricks. Vedi Aprire un'app Mac da uno sviluppatore non identificato.
Continuare con l'autenticazione per l'interfaccia della riga di comando di Databricks.
Aggiornamento homebrew per Linux o macOS
Per questa opzione di aggiornamento, usare Homebrew per aggiornare automaticamente un'installazione precedente dell'interfaccia della riga di comando di Databricks versione 0.205 o successiva alla versione più recente.
Da un prompt della shell Linux o da un terminale macOS, usare Homebrew per scaricare e aggiornare la versione più recente dell'eseguibile dell'interfaccia della riga di comando di Databricks eseguendo il comando seguente:
brew upgrade databricks
Verificare se l'interfaccia della riga di comando di Databricks è stata aggiornata correttamente. A tale scopo, visualizzare la versione dell'eseguibile dell'interfaccia della riga di comando di Databricks usando l'opzione
-v
o eseguendo ilversion
comando :databricks -v # Or: databricks version
Se viene visualizzato il numero di versione aggiornato previsto, l'interfaccia della riga di comando di Databricks viene installata correttamente.
Per un elenco delle versioni dell'interfaccia della riga di comando di Databricks, vedere la sezione Versioni del repository dell'interfaccia della riga di comando di Databricks in GitHub. La versione più recente include un'etichetta
Latest
accanto all'etichetta nell'elenco delle versioni.Nota
Se si esegue
databricks
ma viene visualizzato un errore,command not found: databricks
ad esempio , o se si eseguedatabricks -v
e viene elencato il numero di versione 0.18 o di seguito, significa che il computer non riesce a trovare la versione corretta dell'eseguibile dell'interfaccia della riga di comando di Databricks. Per risolvere questo problema, vedere Verificare l'installazione dell'interfaccia della riga di comando.
Suggerimento
Per effettuare il downgrade della versione dell'interfaccia della riga di comando di Databricks, vedere le istruzioni nel repository databricks/homebrew-tap in GitHub.
Aggiornamento WinGet per Windows
Per questa opzione di aggiornamento, si usa winget per scaricare e aggiornare automaticamente una versione precedente dell'interfaccia della riga di comando di Databricks versione 0.205 o successiva alla versione più recente.
Dal prompt dei comandi usare
winget
per scaricare e aggiornare la versione più recente dell'eseguibile dell'interfaccia della riga di comando di Databricks eseguendo il comando seguente:winget upgrade Databricks.DatabricksCLI
Verificare se l'interfaccia della riga di comando di Databricks è installata correttamente. A tale scopo, visualizzare la versione dell'eseguibile dell'interfaccia della riga di comando di Databricks usando l'opzione
-v
o eseguendo ilversion
comando :databricks -v # Or: databricks version
Se viene visualizzato il numero di versione aggiornato previsto, l'interfaccia della riga di comando di Databricks viene installata correttamente.
Per un elenco delle versioni dell'interfaccia della riga di comando di Databricks, vedere la sezione Versioni del repository dell'interfaccia della riga di comando di Databricks in GitHub. La versione più recente include un'etichetta
Latest
accanto all'etichetta nell'elenco delle versioni.Nota
Se si esegue
databricks
ma viene visualizzato un errore,command not found: databricks
ad esempio , o se si eseguedatabricks -v
e viene elencato il numero di versione 0.18 o di seguito, significa che il computer non riesce a trovare la versione corretta dell'eseguibile dell'interfaccia della riga di comando di Databricks. Per risolvere questo problema, vedere Verificare l'installazione dell'interfaccia della riga di comando.
Aggiornamento di Chocolatey per Windows
Nota
L'aggiornamento dell'interfaccia della riga di comando di Databricks con Chocolatey è Sperimentale.
Per questa opzione di aggiornamento, si usa Chocolatey per scaricare e aggiornare automaticamente una versione precedente dell'interfaccia della riga di comando di Databricks versione 0.205 o successiva alla versione più recente.
Dal prompt dei comandi usare
choco
per scaricare e aggiornare la versione più recente dell'eseguibile dell'interfaccia della riga di comando di Databricks eseguendo il comando seguente:choco upgrade databricks-cli
Verificare se l'interfaccia della riga di comando di Databricks è installata correttamente. A tale scopo, visualizzare la versione dell'eseguibile dell'interfaccia della riga di comando di Databricks usando l'opzione
-v
o eseguendo ilversion
comando :databricks -v # Or: databricks version
Se viene visualizzato il numero di versione aggiornato previsto, l'interfaccia della riga di comando di Databricks viene installata correttamente.
Per un elenco delle versioni dell'interfaccia della riga di comando di Databricks, vedere la sezione Versioni del repository dell'interfaccia della riga di comando di Databricks in GitHub. La versione più recente include un'etichetta
Latest
accanto all'etichetta nell'elenco delle versioni.Nota
Se si esegue
databricks
ma viene visualizzato un errore,command not found: databricks
ad esempio , o se si eseguedatabricks -v
e viene elencato il numero di versione 0.18 o di seguito, significa che il computer non riesce a trovare la versione corretta dell'eseguibile dell'interfaccia della riga di comando di Databricks. Per risolvere questo problema, vedere Verificare l'installazione dell'interfaccia della riga di comando.
aggiornamento curl per Linux, macOS e Windows
Per questa opzione di aggiornamento, si usa curl per scaricare e aggiornare automaticamente un'installazione precedente dell'interfaccia della riga di comando di Databricks versione 0.205 o successiva alla versione più recente.
Per Windows, Databricks consiglia di usare sottosistema Windows per Linux (WSL). È necessario aver unzip
installato . Per istruzioni sull'installazione, vedere la documentazione del sistema operativo. Se non è possibile usare WSL, ignorare questa procedura e usare il prompt dei comandi o PowerShell per aggiornare l'interfaccia della riga di comando di Databricks dall'origine .
Eliminare l'installazione esistente dell'eseguibile dell'interfaccia della riga di comando di Databricks dal percorso
/usr/local/bin/databricks
in macOS e Linux oC:\Windows\databricks.exe
in Windows.Da un prompt della shell linux, un terminale macOS o un prompt dei comandi di Windows, usare
curl
per scaricare e installare la versione più recente dell'eseguibile dell'interfaccia della riga di comando di Databricks eseguendo il comando seguente (si noti che è necessario specificare i caratteri maiuscoli e minuscoli corretti per-fsSL
):curl -fsSL https://raw.githubusercontent.com/databricks/setup-cli/main/install.sh | sh
Nota
Per visualizzare il contenuto dello script prima di eseguirlo, vedere il file install.sh nel repository di installazione dell'interfaccia della riga di comando di Databricks in GitHub.
Per Windows, è necessario eseguire questo comando come amministratore.
Per Linux e macOS, se un messaggio di errore indica che
/usr/local/bin
non è scrivibile, eseguire di nuovo il comando consudo
.Questo comando scarica e installa l'eseguibile dell'interfaccia della riga di comando di Databricks nel percorso
/usr/local/bin/databricks
in macOS e Linux eC:\Windows\databricks.exe
in Windows.Se viene visualizzato l'errore seguente, è necessario eliminare manualmente l'eseguibile dell'interfaccia della riga di comando di Databricks dal percorso precedente e quindi eseguire di nuovo il
curl
comando : "Percorso<path>
di destinazione già esistente".Verificare se l'interfaccia della riga di comando di Databricks è stata aggiornata correttamente. A tale scopo, dal terminale visualizzare la versione dell'eseguibile dell'interfaccia della riga di comando di Databricks usando l'opzione
-v
o eseguendo ilversion
comando :databricks -v # Or: databricks version
Se viene visualizzato il numero di versione aggiornato previsto, l'interfaccia della riga di comando di Databricks viene installata correttamente.
Per un elenco delle versioni dell'interfaccia della riga di comando di Databricks, vedere la sezione Versioni del repository dell'interfaccia della riga di comando di Databricks in GitHub. La versione più recente include un'etichetta
Latest
accanto all'etichetta nell'elenco delle versioni.Nota
Se si esegue
databricks
ma viene visualizzato un errore,command not found: databricks
ad esempio , o se si eseguedatabricks -v
e viene elencato il numero di versione 0.18 o di seguito, significa che il computer non riesce a trovare la versione corretta dell'eseguibile dell'interfaccia della riga di comando di Databricks. Per risolvere questo problema, vedere Verificare l'installazione dell'interfaccia della riga di comando.
Aggiornamento di origine per Linux, macOS e Windows
Per questa opzione di aggiornamento, scaricare manualmente un .zip
file e quindi estrarre manualmente l'eseguibile dell'interfaccia della riga di comando di Databricks dal file scaricato .zip
.
- Facoltativamente, eliminare l'eseguibile dell'interfaccia della riga di comando di Databricks, il
.zip
file e la.zip
cartella estratta del file da qualsiasi procedura di installazione manuale precedente dell'origine. - Continuare seguendo le istruzioni riportate in Installazione di origine per Linux, macOS e Windows.