用途:该技能是 Databricks 常见错误与异常的快速排查参考,适用于遇到 Databricks 报错、调试失败作业、排查集群与权限问题时使用。
主要能力:按错误类型给出原因与解决方案,覆盖 CLUSTER_NOT_READY(集群未就绪)、SPARK_DRIVER_OOM(驱动或执行器内存不足)、DELTA_CONCURRENT_WRITE(并发写入冲突)、PERMISSION_DENIED(Unity Catalog 或工作区权限缺失)、INVALID_PARAMETER_VALUE(实例类型或 Spark 版本不匹配)、SCHEMA_MISMATCH(源与目标表结构不一致)、RATE_LIMIT_EXCEEDED(API 限流)以及 JOB_RUN_FAILED(作业运行失败)。
使用方式:先在前置条件中安装 Databricks CLI/SDK 并配置 API 凭据、确保可访问集群与作业日志;再从作业运行输出、集群日志或笔记本单元中定位错误信息;匹配对应错误条目后按其步骤修复并验证。文档提供诊断命令,如 databricks clusters get --cluster-id abc123、databricks runs get --run-id 12345、databricks runs get-output --run-id 12345、databricks permissions get jobs --job-id 456,以及基于 WorkspaceClient 的集群状态检查、节点类型与 Spark 版本查询、带退避的 API 重试等示例。
适用场景:数据工程与平台运维人员在日常作业失败、集群异常、权限报错和 Delta 表写入冲突时快速定位问题。
限制:资料未提供该技能的安装命令、收费方式、支持平台与效果保证;部分示例中的端口号与 ID 仅为示例值,实际使用需替换为真实值。更全面的调试可参考 databricks-debug-bundle。