使用 yum 安装 Azure Data CLI (azdata
)
适用范围:Azure Data CLI (azdata
)
带有 yum
的 Linux 分发版有 azdata-cli
包。 该 CLI 包已在使用 yum
的 Linux 版本中测试:
- RHEL 7 和 RHEL 8
Python/Pip 安装
可以通过 yum、apt 或 zypper 在 Linux 上安装 Azure Data CLI (azdata
),也可以通过 Homebrew 安装包管理器在 MacOS 上安装。 在这些包管理器可用之前,需要安装 Python 和 pip。
重要
在继续之前,需要删除已安装到全局系统 Python 的 azdata
的所有安装。 新的安装程序或本机包会将 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
下面的示例删除 azdata
的 pip 安装。
$ pip freeze | grep azdata-* | xargs pip uninstall -y
确认已删除通过 pip 安装的 azdata
的所有安装后,请继续进行安装。
使用 yum 进行安装
重要
azdata-cli
的 RPM 包依赖于 python3 包。 在你的系统上,这可能是早于所要求的 Python 3.6.x 的 Python 版本。 如果这对你来说是问题,请找到一个替代 python3 包,或按照使用 pip
的手动安装说明执行操作。
安装必要的依赖项以安装
azdata-cli
。sudo yum install -y curl
导入 Microsoft 存储库密钥。
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
创建本地存储库信息。
对于 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
安装
azdata-cli
。sudo yum install azdata-cli
验证安装
azdata
azdata --version
更新
使用 yum update
命令更新 azdata-cli
。
sudo yum update azdata-cli
卸载
从系统中删除包。
sudo yum remove azdata-cli
如果不打算重新安装
azdata-cli
,请删除存储库信息。sudo rm /etc/yum.repos.d/azdata-cli.repo
后续步骤
有关大数据群集的详细信息,请参阅什么是 SQL Server 2019 大数据群集?。