Поделиться через


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

Область применения: Azure Data CLI ()azdata

Замечание

Некоторые сценарии, которые ранее обрабатывались Azure Data CLI (azdata) теперь управляются с помощью расширений Azure CLI иazрабочих процессов на основе Azure Arc. Нет единой замены 1:1 для всех команд azdata. В следующей таблице указаны обычные альтернативы Azure CLI, где они существуют.

azdata область команд Расширение Azure CLI или группа команд Справочник по Azure CLI
azdata arc dc * az arcdata Справочник по интерфейсу командной строки данных Azure Arc
azdata arc sql mi * az arcdata sql mi Управление управляемым экземпляром SQL Azure с помощью CLI
azdata arc postgres * az arcdata postgres Управление сервером PostgreSQL с помощью CLI
azdata migrate * az datamigration Миграция с помощью интерфейса командной строки
azdata extension * az extension * Общие сведения о расширениях Azure CLI
azdata login az login az login
azdata sql shell / azdata sql query Нет эквивалента Azure CLI (использование sqlcmd, SSMS или другие средства SQL) служебная программа sqlcmd

SQL Server Management Studio

Для новых сценариев автоматизации и управления предпочитайте azure CLI (az), расширения Azure CLI и портал Azure Arc.

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

  • Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04

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

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

Это важно

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

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

$ 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, перейдите к установке.

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

Это важно

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

  1. Установите необходимые зависимости для установки 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. Импортируйте ключ репозитория Майкрософт.

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
    
  3. Создайте сведения о локальном репозитории.

    Для запуска клиента Ubuntu 16.04 выполните:

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

    Для запуска клиента Ubuntu 18.04 выполните:

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

    Для запуска клиента Ubuntu 20.04 выполните:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/prod.list)"
    
  4. Установите azdata-cli.

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

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

azdata
azdata --version

Обновление

Обновите azdata-cli с помощью команд apt-get update и apt-get install.

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

Uninstall

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

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

    sudo rm /etc/apt/sources.list.d/azdata-cli.list
    
  3. Удалите ключ репозитория.

    sudo rm /etc/apt/trusted.gpg.d/dpgswdist.v1.asc.gpg
    
  4. Удалите зависимости, которые больше не требуются.

    sudo apt autoremove
    

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

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