使用 zypper 安装 Azure Data CLI (azdata)

适用范围:Azure Data CLI (azdata)

带有 zypper 的 Linux 分发版有 azdata-cli 包。 该 CLI 包已在使用 zypper 的 Linux 版本中测试:

  • openSUSE 42.2 (leap) +
  • SLES 12 SP 2 +

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 的所有安装后,请继续进行安装。

使用 zypper 进行安装

重要

azdata-cli 的 RPM 包依赖于 python3 包。 在你的系统上,这可能是早于所要求的 Python 3.6.x 的 Python 版本。 如果这对你来说是问题,请找到一个替代 python3 包,或按照使用 pip 的手动安装说明执行操作。

  1. 安装必要的依赖项以安装 azdata-cli

    sudo zypper install -y curl
    
  2. 导入 Microsoft 存储库密钥。

    sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
  3. 创建本地存储库信息。

    sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/prod.repo
    
  4. 安装 azdata-cli

    sudo zypper install --from packages-microsoft-com-mssql-server-2019 -y azdata-cli
    

验证安装

azdata
azdata --version

更新

使用 zypper update 命令更新 azdata-cli

sudo zypper refresh
sudo zypper update azdata-cli

卸载

从系统中删除包。

sudo zypper removerepo azdata-cli

后续步骤

有关大数据群集的详细信息,请参阅什么是 SQL Server 2019 大数据群集?