Installare lo strumento Azure Data CLI (azdata) con yum

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

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

  • RHEL 7, RHEL 8

Installazione di Python/PIP

È possibile installare Azure Data CLI (azdata) in Linux con yum, apt o zypper oppure in MacOS con gli strumenti di gestione 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. Ad 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 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 yum

Importante

Il pacchetto RPM 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 questa situazione costituisce un problema, trovare un pacchetto python3 sostitutivo o seguire le istruzioni per l'installazione manuale che usano pip.

  1. Installare le dipendenze necessarie per l'installazione di azdata-cli.

    sudo yum install -y curl
    
  2. Importare la chiave del repository Microsoft.

    sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
  3. Creare le informazioni del repository locale.

    Per un client RHEL 7, eseguire:

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/prod.repo
    

    Per un client RHEL 8, eseguire:

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/prod.repo
    
  4. Installare azdata-cli.

    sudo yum install azdata-cli
    

Verificare l'installazione

azdata
azdata --version

Aggiornamento

Aggiornare azdata-cli con il comando yum update.

sudo yum update azdata-cli

Disinstalla

  1. Rimuovere il pacchetto dal sistema.

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

    sudo rm /etc/yum.repos.d/azdata-cli.repo
    

Passaggi successivi

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