适用范围: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 数据 CLI 参考 |
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 门户体验。
以下文章提供了 azdata 工具中 sql 命令的参考。 有关其他 azdata 命令的详细信息,请参阅 azdata 参考
指令
| 命令 | 说明 |
|---|---|
| azdata bdc debug copy-logs | 复制日志。 |
| azdata bdc debug dump | 触发内存转储。 |
azdata bdc debug copy-logs
从大数据群集复制调试日志 - 系统上需要 Kubernetes 配置。
azdata bdc debug copy-logs --namespace -ns
[--container -c]
[--target-folder -d]
[--pod -p]
[--timeout -t]
[--skip-compress -sc]
[--exclude-dumps -ed]
[--exclude-system-logs -esl]
必需参数
--namespace -ns
大数据群集名称,用于 kubernetes 命名空间。
可选参数
--container -c
复制名称相似的容器的日志(可选)默认复制所有容器的日志。 不能多次指定。 如果多次指定,将使用最后一个
--target-folder -d
要将日志复制到的目标文件夹路径。 可选,默认情况下,在本地文件夹中创建结果。 不能多次指定。 如果多次指定,将使用最后一个
--pod -p
复制具有类似名称的 Pod 的日志。 (可选)默认复制所有 Pod 的日志。 不能多次指定。 如果多次指定,将使用最后一个
--timeout -t
等待命令完成的秒数。 默认值为 0,不受限制
--skip-compress -sc
是否跳过压缩结果文件夹。 默认值为 False,用于压缩结果文件夹。
--exclude-dumps -ed
是否从结果文件夹中排除转储。 默认值为 False,包括转储。
--exclude-system-logs -esl
是否从集合中排除系统日志。 默认值为 False,其中包括系统日志。
全局参数
--debug
提高日志记录详细程度以显示所有调试日志。
--help -h
显示此帮助消息并退出。
--output -o
输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。
--query -q
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
--verbose
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
azdata bdc debug dump
触发内存转储并将其从容器复制 - 系统上需要 Kubernetes 配置。
azdata bdc debug dump --namespace -ns
[--container -c]
[--target-folder -d]
必需参数
--namespace -ns
大数据群集名称,用于 kubernetes 命名空间。
可选参数
--container -c
要触发的目标容器,用于转储正在运行的进程 controller
--target-folder -d
要复制转储的目标文件夹。 ./output/dump
全局参数
--debug
提高日志记录详细程度以显示所有调试日志。
--help -h
显示此帮助消息并退出。
--output -o
输出格式。 允许的值:json、jsonc、table、tsv。 默认值:json。
--query -q
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
--verbose
增加日志记录详细程度。 使用 --debug 获取完整的调试日志。
后续步骤
有关其他 azdata 命令的详细信息,请参阅 azdata 参考。
有关如何安装 azdata 工具的详细信息,请参阅安装 azdata。