適用於 Python 的 Databricks Connect 限制
注意
本文涵蓋 Databricks Runtime 13.3 LTS 和更新版本適用的 Databricks Connect。
本文列出適用於 Python 的 Databricks Connect 限制。 Databricks Connect 可讓您將熱門的 IDE、Notebook 伺服器和自定義應用程式連線到 Azure Databricks 叢集。 請參閱什麼是 Databricks Connect?。 如需本文的 Scala 版本,請參閱 適用於 Scala 的 Databricks Connect 限制。
重要
根據您使用的 Python、Databricks Runtime 和 Databricks Connect 版本而定,某些功能可能會有版本需求。 請參閱 需求。
功能可用性
Databricks Connect for Databricks Runtime 13.3 LTS 和以下版本無法使用:
- 流
foreachBatch
- 建立大於 128 MB 的數據框架
- 超過 3600 秒的長查詢
無法使用:
-
dataframe.display()
API - Databricks 公用程式:
credentials
、、library
notebook workflow
、widgets
- Spark 上下文
- RDDs
- 使用 RDD、Spark 上下文或存取基礎 Spark JVM 的函式庫,例如 Mosaic 地理空間、GraphFrames 或 Great Expectations。
-
CREATE TABLE <table-name> AS SELECT
(請改用spark.sql("SELECT ...").write.saveAsTable("table")
) -
ApplyinPandas()
和Cogroup()
與共用叢集 - 透過變更log4j記錄層級
SparkContext
- 分散式 ML 定型
- 同步處理本機開發環境與遠端叢集
- 在無伺服器計算中,UDF 不能包含自定義連結庫。