Установка Azure Data CLI (azdata) с помощью yum

Применимо к: Azure Data CLI (azdata)

Для дистрибутивов Linux с yum существует пакет для azdata-cli. Пакет CLI протестирован для версий Linux, которые используют yum, а именно:

  • RHEL 7, RHEL 8

Установка Python и PIP

Вы можете установить Azure Data CLI (azdata) в ОС Linux с помощью yum, apt или zypper либо в MacOS с помощью диспетчеров пакетов установки Homebrew. Пока не появились эти диспетчеры пакетов,для установки требовалось наличие Python и PIP.

Важно!

Прежде чем продолжать работу, удалите все установки azdata, установленные в глобальной системе Python. Новые установщики или собственные пакеты добавляют к переменной пути значение azdata, и очередность вызова предсказать невозможно. Если в глобальной системе Python уже есть azdata, удалите его перед продолжением.

Чтобы просмотреть характеристики текущей установки, выполните следующую команду:

$ pip list --format columns

Если azdata устанавливается с помощью PIP, он возвращает пакет и версию. Пример:

 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

В следующем примере удаляется установка PIP для azdata.

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

Убедившись, что вы успешно удалили все установки azdata, установленные с помощью PIP, продолжайте текущую установку.

Установка с помощью yum

Важно!

Пакет RPM Azure для azdata-cli зависит от пакета python3. В вашей системе может быть установлена более ранняя версия Python, чем требуемая версия 3.6.x. Если для вас это важно, найдите другой пакет python3 или выполните инструкции по установке вручную с помощью pip.

  1. Установите зависимости, необходимые для установки azdata-cli.

    sudo yum install -y curl
    
  2. Импортируйте ключ репозитория Майкрософт.

    sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
  3. Создайте сведения о локальном репозитории.

    Для клиента RHEL 7 выполните:

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

    Для клиента RHEL 8 выполните:

    sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/prod.repo
    
  4. Установить службы azdata-cli.

    sudo yum install azdata-cli
    

Проверка установки

azdata
azdata --version

Update

Выполните обновление azdata-cli с помощью команды yum update.

sudo yum update azdata-cli

Удаление

  1. Удалите пакет из системы.

    sudo yum remove azdata-cli
    
  2. Если вы не планируете переустанавливать azdata-cli, удалите сведения о репозитории.

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

Дальнейшие действия

Дополнительные сведения о кластерах больших данных см. в статье Что такое Кластеры больших данных SQL Server 2019?.