Condividi tramite


Installare lo strumento Azure Data CLI (azdata) con apt

Si applica:all'interfaccia della riga di comando di Azure Data (azdata)

Annotazioni

Alcuni scenari gestiti in precedenza dall'interfaccia della riga di comando dei dati di Azure (azdata) sono ora gestiti tramite estensioni dell'interfaccia della riga di comando di Azure (az) e flussi di lavoro basati su Azure Arc. Non esiste una sola sostituzione 1:1 per tutti i azdata comandi. La tabella seguente evidenzia le alternative comuni all'Azure CLI, se disponibili.

azdata command area Estensione/gruppo di comandi dell'interfaccia a riga di comando di Azure Informazioni di riferimento su Azure CLI
azdata arc dc * az arcdata Informazioni di riferimento per l'interfaccia della riga di comando dei dati di Azure Arc
azdata arc sql mi * az arcdata sql mi Gestire Istanza gestita di SQL di Azure con l'interfaccia della riga di comando
azdata arc postgres * az arcdata postgres Gestire il server PostgreSQL con l'interfaccia della riga di comando
azdata migrate * az datamigration Eseguire la migrazione tramite l'interfaccia della riga di comando
azdata extension * az extension * Panoramica delle estensioni dell'interfaccia della riga di comando di Azure
azdata login az login az login
azdata sql shell / azdata sql query Nessun equivalente dell'interfaccia della riga di comando di Azure (usare sqlcmd, SSMS o altri strumenti SQL) Utilità sqlcmd

SQL Server Management Studio

Per i nuovi scenari di automazione e gestione, preferire l'interfaccia della riga di comando di Azure (az),le estensioni dell'interfaccia della riga di comando di Azure e le esperienze del portale di Azure Arc.

Per le distribuzioni Linux con apt è disponibile un pacchetto per azdata-cli. Il pacchetto dell'interfaccia della riga di comando è stato testato nelle versioni di Linux che usano apt:

  • Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04

Installazione di Python/PIP

È possibile installare l'interfaccia della riga di comando di Azure Data (azdata) in Linux con yum, apt o zypper o in MacOS con le gestioni pacchetti di installazione homebrew. Prima che questi strumenti di gestione pacchetti fossero disponibili, l'installazione richiedeva Python e pip.

Importante

Prima di procedere è necessario rimuovere tutte le installazioni di azdata nel sistema globale Python. I nuovi programmi di installazione o i pacchetti nativi aggiungono azdata al percorso e non è possibile sapere quale ha la precedenza. Se si dispone di un azdata esistente installato nel sistema globale Python, rimuoverlo prima di procedere.

Per visualizzare l'installazione corrente, eseguire il comando seguente:

$ pip list --format columns

Se azdata viene installato da pip restituisce il pacchetto e la versione. Per esempio:

 Package             Version
------------------- ----------
azdata-cli          15.0.X
azdata-cli-app      15.0.X
azdata-cli-cluster  15.0.X
azdata-cli-core     15.0.X
azdata-cli-hdfs     15.0.X
azdata-cli-notebook 15.0.X
azdata-cli-profile  15.0.X
azdata-cli-spark    15.0.X
azdata-cli-sql      15.0.X

Nell'esempio seguente viene rimossa un'installazione tramite pip di azdata.

$ pip freeze | grep azdata-* | xargs pip uninstall -y

Dopo aver verificato che siano state rimosse tutte le installazioni di azdata installate con pip, procedere con l'installazione desiderata.

Installare con apt

Importante

Il pacchetto Debian di azdata-cli dipende dal pacchetto python3. Nel sistema potrebbe trattarsi di una versione di Python che risale a una data precedente al requisito di Python 3.6.x. Se questo rappresenta un problema per te, cerca un pacchetto sostitutivo python3.

  1. Installare le dipendenze necessarie per installare azdata-cli.

    sudo apt-get update
    sudo apt-get install gnupg ca-certificates curl wget software-properties-common apt-transport-https lsb-release -y
    
  2. Importa la chiave del repository Microsoft.

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
    
  3. Creare le informazioni sul repository locale.

    Per client Ubuntu 16.04 eseguire:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/prod.list)"
    

    Per client Ubuntu 18.04 eseguire:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/prod.list)"
    

    Per client Ubuntu 20.04 eseguire:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/prod.list)"
    
  4. Installare azdata-cli.

    sudo apt-get update
    sudo apt-get install -y azdata-cli
    

Verificare l'installazione

azdata
azdata --version

Update

Aggiornare azdata-cli con i comandi apt-get update e apt-get install.

sudo apt-get update && sudo apt-get install --only-upgrade -y azdata-cli

Uninstall

  1. Rimuovere il pacchetto dal sistema.

    sudo apt-get remove -y azdata-cli
    
  2. Rimuovere le informazioni del repository se non si prevede di reinstallare azdata-cli.

    sudo rm /etc/apt/sources.list.d/azdata-cli.list
    
  3. Rimuovere la chiave del repository.

    sudo rm /etc/apt/trusted.gpg.d/dpgswdist.v1.asc.gpg
    
  4. Rimuovere le dipendenze non più necessarie.

    sudo apt autoremove
    

Passaggi successivi

Per altre informazioni sui cluster Big Data, vedere Informazioni sui cluster Big Data di SQL Server 2019.