启用进程隔离的集群尚不支持 Databricks Connect

Posted

技术标签:

【中文标题】启用进程隔离的集群尚不支持 Databricks Connect【英文标题】:Databricks Connect is not yet supported on the cluster with process isolation enabled 【发布时间】:2020-10-12 09:34:18 【问题描述】:

我正在使用 Azure Databricks (6.5 Runtime) 并尝试将其连接到 IDE。但是,为了在我们的集群中启用 AAD 凭证直通,我们需要将以下属性设置为 true

spark.databricks.passthrough.enabled true
spark.databricks.pyspark.enableProcessIsolation true

但这会导致 databricks-connect 测试失败并出现错误

Caused by: java.lang.IllegalArgumentException: requirement failed: Databricks Connect is not yet supported on the cluster with process isolation enabled

是否有任何解决方法?如果没有,那么是否有计划在短期内支持此用例?

【问题讨论】:

【参考方案1】:

确保以下配置设置为 true。

 spark.databricks.libraryIsolation.processIsolation.enabled = true

【讨论】:

如果对你有用,可以accept it as an answer吗?它可能会帮助更多有类似问题的人。 不,这不起作用,当在 HC 集群上启用 creds 直通时,它会启用 processIsolation,databricks-connect 库尚不兼容。

以上是关于启用进程隔离的集群尚不支持 Databricks Connect的主要内容,如果未能解决你的问题,请参考以下文章

Azure Databricks:此群集的运行时版本不支持

Databricks 中使用的集群管理器是啥?如何更改 Databricks 集群中的执行程序数量?

databricks-connect 无法连接到 Databricks 集群运行时 8.4

如何从 PyCharm 连接 Databricks 社区版集群

在 Spark 作业中获取 Databricks 集群 ID(或获取集群链接)

在 emr 集群上安装 com.databricks.spark.xml