Установка Azure Data CLI (azdata)

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

Azure Data CLI (azdata) — это программа командной строки, написанная на Python для загрузки и управления службами данных с помощью REST API.

Внимание

Эта статья ссылается на CentOS, дистрибутив Linux, который приближается к состоянию конца жизни (EOL). Обратите внимание на использование и план соответствующим образом. Дополнительные сведения см. в руководстве centOS End Of Life.

Выбор последней версии

Чтобы узнать, какая версия установлена и нужно ли ее обновить, выполните команду azdata --version.

Инструкции для конкретных ОС

Установка 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, продолжайте текущую установку.

Следующие шаги

Используйте azdata с Кластеры больших данных, см. статью "Что такое SQL Server 2019 Кластеры больших данных?".