排查适用于 Scala 的 Databricks Connect 的问题
注意
本文介绍适用于 Databricks Runtime 13.3 LTS 及更高版本的 Databricks Connect。
本文提供用于 Scala 的 Databricks Connect 的故障排除信息。 Databricks Connect 使你能够将常用 IDE、笔记本服务器和自定义应用程序连接到 Azure Databricks 群集。 请参阅 什么是 Databricks Connect?。 有关本文的 Python 版本,请参阅排查适用于 Python 的 Databricks Connect 的问题。
错误:StatusCode.UNAVAILABLE、StatusCode.UNKNOWN、DNS 解析失败或收到状态为 500 的 http2 标头
问题:尝试使用 Databricks Connect 运行代码时,会收到包含字符串的错误消息,如 StatusCode.UNAVAILABLE
、StatusCode.UNKNOWN
、DNS resolution failed
或 Received http2 header with status: 500
。
可能的原因:Databricks Connect 无法访问群集。
建议的解决方案:
- 检查以确保工作区实例名称正确。 如果您使用环境变量,请检查相关环境变量是否在本地开发机器上可用且正确。
- 检查以确保群集 ID 正确。 如果您使用环境变量,请检查本地开发机器上的相关环境变量是否可用且正确。
- 检查以确保群集具有与 Databricks Connect 兼容的正确自定义群集版本。
Windows 上的文件名、目录名称或卷标签语法不正确
如果正在 Windows 上使用 Databricks Connect,请参阅:
The filename, directory name, or volume label syntax is incorrect.
Databricks Connect 被安装在路径中包含