Instalar o CLI de Dados do Azure (azdata) com o yum

Aplica-se a: CLI de Dados do Azure (azdata)

Para distribuições do Linux com o yum, há um pacote para o azdata-cli. O pacote do CLI foi testado em versões do Linux que usam yum:

  • RHEL 7, RHEL 8

Instalação do Python/Pip

Você pode instalar a CLI de Dados do Azure (azdata) no Linux com o yum, o apt ou o zypper ou, no MacOS, com gerenciadores de pacotes de instalação do Homebrew. Antes desses gerenciadores de pacotes estarem disponíveis, a instalação exigia o Python e o pip.

Importante

Antes de prosseguir, você precisa remover todas as instalações do azdata que foram instaladas no sistema global Python. Os novos instaladores ou pacotes nativos adicionam azdata ao seu caminho e é impossível saber qual é o primeiro. Se você tiver um azdata instalado no Python do sistema global, remova-o antes de continuar.

Para exibir a instalação atual, execute o seguinte comando:

$ pip list --format columns

Se azdata for instalado pelo pip, ele retornará o pacote e a versão. Por exemplo:

 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

O exemplo a seguir remove uma instalação do pip do azdata.

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

Depois de verificar se você removeu qualquer instalação do azdata que foi instalado com o Pip, continue com sua instalação.

Instalar com yum

Importante

O pacote RPM da CLI do azdata-cli depende do pacote python3. Em seu sistema, isso pode ser uma versão do Python que antecede o requisito do Python 3.6.x. Se isso é um problema para você, localize um pacote python3 substituto ou siga as instruções de instalação manual que usam pip.

  1. Instale as dependências necessárias para instalar o azdata-cli.

    sudo yum install -y curl
    
  2. Importe a chave do repositório da Microsoft.

    sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
  3. Crie informações sobre o repositório local.

    Para um cliente RHEL 7, execute:

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

    Para um cliente RHEL 8, execute:

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

    sudo yum install azdata-cli
    

Verificar instalação

azdata
azdata --version

Atualizar

Atualize a azdata-cli com o comando yum update.

sudo yum update azdata-cli

Desinstalar

  1. Remova o pacote do seu sistema.

    sudo yum remove azdata-cli
    
  2. Remova as informações do repositório se você não pretende reinstalar o azdata-cli.

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

Próximas etapas

Para obter mais informações sobre clusters de Big Data, confira O que são Clusters de Big Data do SQL Server 2019?.