Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Megjegyzés:
Ez a cikk a Databricks Runtime 13.3 LTS-hez készült Databricks Connectet ismerteti.
Ez a cikk a Databricks Connect használati követelményeit ismerteti. További információ a Databricks Connectről: Mi az a Databricks Connect?.
Munkaterületre vonatkozó követelmények
A Databricks Connect használata a munkaterülethez való csatlakozáshoz:
Az Azure Databricks-fióknak és a munkaterületnek engedélyeznie kell a Unity Catalog használatát. Tekintse meg a Unity Catalog használatának első lépéseit és a Munkaterület engedélyezése a Unity Cataloghoz című témakört.
A számítás Databricks Runtime-verziójának nagyobbnak vagy egyenlőnek kell lennie a Databricks Connect csomagverziójánál. A Databricks azt javasolja, hogy a Databricks Runtime verziójának megfelelő legújabb Databricks Connect-csomagot használja.
A Databricks Runtime későbbi verzióiban elérhető funkciók használatához frissítenie kell a Databricks Connect csomagot. Az elérhető Databricks Connect-kiadások listájáért tekintse meg a Databricks Connect kibocsátási megjegyzéseit. A Databricks Runtime verziójegyzeteihez lásd: Databricks Runtime kiadási megjegyzések verziói és kompatibilitása.
Ha kiszolgáló nélküli számításhoz csatlakozik, a munkaterületnek meg kell felelnie a kiszolgáló nélküli számítás követelményeinek.
Megjegyzés:
A kiszolgáló nélküli számítás a Databricks Connect 15.1-es verziójától kezdve támogatott. A Databricks Connect kiszolgáló nélküli verziójának Databricks Runtime-kiadásánál kisebb vagy egyenlő verziói teljes mértékben kompatibilisek. Lásd a kibocsátási megjegyzéseket. Annak ellenőrzéséhez, hogy a Databricks Connect verziója kompatibilis-e a kiszolgáló nélküli számítással, olvassa el a Databricks-kapcsolat ellenőrzése című témakört.
Ha egy klaszterhez csatlakozik, a célklaszternek hozzárendelt vagy megosztott klaszter-hozzáférési módot kell használnia. Lásd: Hozzáférési módok.
Helyi környezeti követelmények
A Databricks Connect telepítéséhez a helyi fejlesztési környezetnek meg kell felelnie az alábbi követelményeknek:
Python
A Databricks hitelesítése konfigurálva van. A Databricks-hitelesítés típusától függően lehetnek követelmények:
Az OAuth felhasználó–gép (U2M) hitelesítéshez a Databricks parancssori felületet kell használnia, mielőtt futtatja a kódját. Tekintse meg a Pythonhoz készült Databricks Connect oktatóanyagot.
Az OAuth user-to-machine (U2M) hitelesítés és az OAuth machine-to-machine (M2M) hitelesítés támogatott a Databricks SDK for Python 0.19.0 és újabb verziókban. A projekt Pythonhoz készült Databricks SDK telepített verziójának frissítéséhez tekintse meg a Pythonhoz készült Databricks SDK használatának első lépéseit.
A Python 3 telepítve van, és a Telepített Python alverziója megfelel az alábbi verziókompatibilitási táblázatban szereplő verziókövetelményeknek .
Ha felhasználó által definiált függvényeket (UDF-eket) használ, a Python helyi alverziója megegyezik a Databricks Runtime verziójának kisverziójával a fürt vagy a szerver nélküli számítás esetén. A fürt Databricks Runtime-verziójának kisebb Python-verziójának megkereséséhez tekintse meg az adott verzióra vonatkozó Databricks Runtime kibocsátási megjegyzések Rendszerkörnyezet szakaszát. Lásd a Databricks Runtime kiadási megjegyzéseinek verzióit és kompatibilitását, valamint a szerver nélküli számítási kiadási megjegyzéseket.
Scala
A Databricks hitelesítése konfigurálva van. A Databricks-hitelesítés típusától függően lehetnek követelmények:
Az OAuth felhasználó–gép (U2M) hitelesítéshez a Databricks parancssort kell használnia a kód futtatása előtti hitelesítéshez. Tekintse meg a Databricks Connect for Scala oktatóanyagot.
Az OAuth felhasználó–gép (U2M) hitelesítés és az OAuth machine-to-machine (M2M) hitelesítés támogatott a Java 0.18.0-s vagy újabb Databricks SDK-n. A projekt Java-hoz készült Databricks SDK telepített verziójának frissítéséhez tekintse meg a Java Databricks SDK használatának első lépéseit.
A Databricks Connect for Databricks Runtime 13.3 LTS és újabb verziók esetében a Databricks Connect a Java-hoz készült Databricks SDK-t tartalmazza. Ez az SDK implementálja a Databricks egységes hitelesítési szabványát .
A Java Development Kit (JDK) telepítve van. A Databricks azt javasolja, hogy a JDK-telepítés verziója egyezzen az Azure Databricks-fürt JDK-verziójával. A Databricks Runtime JDK-verziójának a fürtön való megkereséséhez tekintse meg a Databricks Runtime kibocsátási megjegyzéseinekRendszerkörnyezet szakaszát vagy a verziókompatibilitási táblázatot.
Megjegyzés:
Ha a JDK-verzió nem egyezik a klaszter JDK-verziójával, az váratlan viselkedést okozhat, vagy megakadályozhatja, hogy a kód lefusson.
A Scala telepítve van. A Databricks azt javasolja, hogy a Scala-telepítés verziója egyezzen az Azure Databricks-fürt Scala-verziójával. A fürt Databricks Runtime-verziójának Scala-verziójának megkereséséhez tekintse meg a Databricks Runtime kibocsátási megjegyzéseinekRendszerkörnyezet szakaszát vagy a verziókompatibilitási táblázatot.
Ha felhasználó által definiált függvényeket (UDF-eket) használ, akkor a helyi Scala- és Java-verziók megegyeznek a fürt Databricks Runtime verziójának Scala- és Java-verzióival. A fürt Databricks Runtime-verziójának Scala- és Java-verzióinak megkereséséhez tekintse meg a Databricks Runtime kibocsátási megjegyzéseinekRendszerkörnyezet szakaszát vagy az alábbi verziókompatibilitási táblázatot.
Telepítve van egy Scala építő eszköz, például sbt.
Databricks Connect-verziók
Az alábbi táblázat a Támogatott Databricks Connect és a kompatibilis nyelvi verziókat mutatja be. A Databricks Connect verziószámai a Databricks Runtime verziószámainak felelnek meg. Az elérhető Databricks Connect-kiadások listájáért tekintse meg a Databricks Connect kibocsátási megjegyzéseit. A Databricks Runtime verziójegyzeteihez lásd: Databricks Runtime kiadási megjegyzések verziói és kompatibilitása.
Python
UDF-támogatásért lásd a Python alapkörnyezetét.
| Databricks Connect verzió | Számítási típus | Kompatibilis Python-verzió |
|---|---|---|
| 17.2.x–17.3.x | Kiszolgáló nélküli, 4-es verzió | 3.12 |
| 16.4.1–17.0.x alá | Kiszolgáló nélküli, 3-es verzió | 3.12 |
| 16.4.x és újabb | Klászter | 3.12 |
| 15.4.10–16.0.x alá | Kiszolgáló nélküli, 2-es verzió | 3.11 |
| 15.4.x | Klászter | 3.11 |
| 13.3.x és 14.3.x | Klászter | 3,10 |
Scala
Támogatásvégi verziók
A Databricks Connect a Databricks Runtime támogatási életciklusát követi. A következő verziók elérték a támogatás megszűnését. Ha a Databricks Connect olyan verzióját használja, amely elérte a támogatás megszűnését, frissítsen egy támogatott verzióra.
Python
| Databricks Connect-verzió | Számítási típus | Kompatibilis Python-verzió |
|---|---|---|
| 17.0.x–17.1.x | Kiszolgáló nélküli, 4-es verzió | 3.12 |
| 16.0.0–16.4.0 | Serverless | Nincs kompatibilis Python-verzió. Frissítsen a Databricks Connect 16.4.1 vagy újabb verziójára. |
| 16.0.x–16.3.x | Klászter | 3.12 |
| 15.1.0–15.4.9 | Serverless | Nincs kompatibilis Python-verzió. Frissítsen a Databricks Connect 15.4.10 vagy újabb verziójára. |
| 15.1.x–15.3.x | Klászter | 3.11 |
| 14.0.x–14.2.x | Klászter | 3,10 |
| 13.0.x–13.2.x | Klászter | 3,10 |
Scala
| A Databricks Connect verziója | Számítási típus | JDK-verzió | Scala verzió |
|---|---|---|---|
| 16.0.x–16.3.x | Klászter | JDK 17 | 2.12.18 |
| 15.1.x–15.3.x | Klászter | JDK 8 | 2.12.18 |
| 14.0.x–14.2.x | Klászter | JDK 8 | 2.12.15 |