Install Azure Data CLI (azdata
) with yum
Applies to:
Azure Data CLI (azdata
)
For Linux distributions with yum
there is a package for the azdata-cli
. The CLI package has been tested on Linux versions which use yum
:
- RHEL 7, RHEL 8
Python/Pip installation
You can install Azure Data CLI (azdata
)on Linux with yum, apt, or zypper, or on MacOS with Homebrew installation package managers. Before these package managers were available, installation required Python and pip.
Important
Before you proceed, you need to remove any installation of azdata
that were installed to the global system Python. The new installers or native-packages add azdata
to your path and it is impossible to know which one is first.
If you have an existing azdata
installed to the global system Python, remove it before proceeding.
To view your current installation, run the following command:
$ pip list --format columns
If azdata
is installed by pip it returns the package and version. For example:
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
The following example removes a pip installation of azdata
.
$ pip freeze | grep azdata-* | xargs pip uninstall -y
After you have verified that you have removed any installation of azdata
that was installed with pip, proceed with your installation.
Install with yum
Important
The RPM package of the azdata-cli
depends on the python3 package. On your system, this may be a Python version which predates the requirement of Python 3.6.x. If this poses an issue for you, find a replacement python3 package or follow the manual install instructions that use pip
.
Install dependencies necessary to install
azdata-cli
.sudo yum install -y curl
Import the Microsoft repository key.
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
Create local repository information.
For a RHEL 7 client run:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/prod.repo
For a RHEL 8 client run:
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/prod.repo
Install
azdata-cli
.sudo yum install azdata-cli
Verify install
azdata
azdata --version
Update
Update the azdata-cli
with the yum update
command.
sudo yum update azdata-cli
Uninstall
Remove the package from your system.
sudo yum remove azdata-cli
Remove the repository information if you do not plan to reinstall
azdata-cli
.sudo rm /etc/yum.repos.d/azdata-cli.repo
Next steps
For more information about big data clusters, see What are SQL Server 2019 Big Data Clusters?.