通过


azdata bdc debug

适用范围: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(azAzure 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