安装 Azure Data CLI (
适用范围:Azure Data CLI (
azdata)
注释
以前由 Azure 数据 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 |
使用 CLI 管理 Azure SQL 托管实例 |
azdata arc postgres * |
az arcdata postgres |
使用 CLI 管理 PostgreSQL 服务器 |
azdata migrate * |
az datamigration |
使用 CLI 迁移 |
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 门户体验。
Azure Data CLI (azdata) 是使用 Python 编写的命令行实用工具,可通过 REST API 启动和管理数据服务。
查找最新版本
若要查找你已安装的版本并查看是否需要更新,请运行 azdata --version。
各操作系统独有的说明
- 在 Windows 上安装
- 在 macOS 上安装
- 在 Linux 或适用于 Linux 的 Windows 子系统 (WSL) 上安装
Python/Pip 安装
可以使用 yum、apt 或 zypper 在 Linux 上安装 Azure 数据 CLI(azdata),也可以使用 Homebrew 安装包管理器在 MacOS 上安装 Azure 数据 CLI。 在这些包管理器可用之前,需要安装 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 的所有安装后,请继续进行安装。
有关命令列表和详细信息,请参阅 Azure 数据 CLI (azdata) 参考