مشاركة عبر


تثبيت Databricks Connect ل Scala

إشعار

تتناول هذه المقالة Databricks Connect ل Databricks Runtime 13.3 LTS وما فوق.

توضح هذه المقالة كيفية تثبيت Databricks Connect ل Scala. راجع ما هو Databricks Connect؟. للحصول على إصدار Python من هذه المقالة، راجع تثبيت Databricks Connect ل Python.

المتطلبات

  • يجب أن تفي مساحة عمل Azure Databricks المستهدفة والمجموعة بمتطلبات تكوين الحساب ل Databricks Connect.
  • تم تثبيت Java Development Kit (JDK) على جهاز التطوير الخاص بك. توصي Databricks بأن يتطابق إصدار تثبيت JDK الذي تستخدمه مع إصدار JDK على نظام مجموعة Azure Databricks. للعثور على إصدار JDK على نظام المجموعة الخاص بك، راجع قسم "بيئة النظام" في ملاحظات إصدار Databricks Runtime لمقطع التخزين الخاص بك. على سبيل المثال، Zulu 8.70.0.23-CA-linux64 يتوافق مع JDK 8. راجع إصدارات ملاحظات إصدار Databricks Runtime والتوافق.
  • Scala مثبت على جهاز التطوير الخاص بك. توصي Databricks بأن يتطابق إصدار تثبيت Scala الذي تستخدمه مع إصدار Scala على نظام مجموعة Azure Databricks. للعثور على إصدار Scala على نظام المجموعة الخاص بك، راجع قسم "بيئة النظام" في ملاحظات إصدار Databricks Runtime لمقطع التخزين الخاص بك. راجع إصدارات ملاحظات إصدار Databricks Runtime والتوافق.
  • أداة بناء Scala على جهاز التطوير الخاص بك، مثل sbt.

إضافة مرجع إلى عميل Databricks Connect

لإعداد عميل Databricks Connect، أضف أولا مرجعا إلى العميل. في ملف إنشاء مشروع Scala الخاص بك مثل build.sbt ل sbtأو pom.xml ل Maven أو build.gradle ل Gradle، أضف المرجع التالي إلى عميل Databricks Connect. استبدل 14.0.0 بإصدار مكتبة Databricks Connect التي تطابق إصدار Databricks Runtime على نظام المجموعة. يمكنك العثور على أرقام إصدار مكتبة Databricks Connect في مستودع Maven المركزي.

Sbt

libraryDependencies += "com.databricks" % "databricks-connect" % "14.0.0"

Maven

<dependency>
  <groupId>com.databricks</groupId>
  <artifactId>databricks-connect</artifactId>
  <version>14.0.0</version>
</dependency>

Gradle

implementation 'com.databricks.databricks-connect:14.0.0'

تكوين خصائص الاتصال

بعد ذلك، قم بتكوين الخصائص لإنشاء اتصال بين Databricks Connect والمجموعة البعيدة من Azure Databricks. تتضمن هذه الخصائص إعدادات لمصادقة Databricks Connect مع نظام المجموعة الخاص بك. راجع تكوين الحساب ل Databricks Connect.

بالنسبة إلى Databricks Connect ل Databricks Runtime 13.3 LTS وما فوق، بالنسبة إلى Scala، يتضمن Databricks Connect Databricks SDK ل Java. يطبق SDK هذا معيار المصادقة الموحد لعميل Databricks، وهو نهج معماري وبرنامجي موحد ومتسق للمصادقة. يجعل هذا الأسلوب إعداد المصادقة وأتمتتها باستخدام Azure Databricks أكثر مركزية وقابلية للتنبؤ. يمكنك من تكوين مصادقة Azure Databricks مرة واحدة ثم استخدام هذا التكوين عبر أدوات Azure Databricks المتعددة وSDKs دون مزيد من تغييرات تكوين المصادقة.

إشعار

  • يتم دعم مصادقة OAuth من مستخدم إلى جهاز (U2M) على Databricks SDK ل Java 0.18.0 وما فوق. قد تحتاج إلى تحديث الإصدار المثبت لمشروع التعليمات البرمجية الخاص بك من Databricks SDK ل Java إلى 0.18.0 أو أعلى لاستخدام مصادقة OAuth U2M. راجع بدء استخدام Databricks SDK ل Java.

    بالنسبة لمصادقة OAuth U2M، يجب استخدام Databricks CLI للمصادقة قبل تشغيل تعليمة Scala البرمجية الخاصة بك. راجع البرنامج التعليمي.

  • يتم دعم مصادقة OAuth من جهاز إلى جهاز (M2M) على Databricks SDK ل Java 0.17.0 وما فوق. قد تحتاج إلى تحديث الإصدار المثبت لمشروع التعليمات البرمجية الخاص بك من Databricks SDK ل Java إلى 0.17.0 أو أعلى لاستخدام مصادقة OAuth U2M. راجع بدء استخدام Databricks SDK ل Java.

  • لم تنفذ Databricks SDK ل Java مصادقة الهويات المدارة من Azure بعد.