تكوين نظام المجموعة الاتصال Databricks
إشعار
تتناول هذه المقالة الاتصال Databricks لوقت تشغيل Databricks 13.0 والإصدارات الأحدث.
تسرد هذه المقالة متطلبات التكوين وإعدادات مجموعات Azure Databricks قبل أن يتمكن الاتصال Databricks من الاتصال بها. تنطبق هذه المعلومات على إصدار Python وSc scala من Databricks الاتصال ما لم يذكر خلاف ذلك.
تمكنك Databricks الاتصال من توصيل IDEs الشائعة مثل Visual Studio Code وPyCharm وRStudio Desktop وIntelliJ IDEA وخوادم دفتر الملاحظات والتطبيقات المخصصة الأخرى إلى مجموعات Azure Databricks. راجع ما هو Databricks الاتصال؟.
المتطلبات
- لديك مساحة عمل Azure Databricks وحسابها المقابل الذي تم تمكينه لكتالوج Unity. راجع إعداد كتالوج Unity وإدارته وتمكين مساحة عمل كتالوج Unity.
- مجموعة Azure Databricks مع Databricks Runtime 13.3 LTS أو أعلى مثبتة.
- يجب أن تستخدم المجموعة وضع الوصول إلى نظام المجموعة المعينة أو المشتركة. راجع أوضاع الوصول.
- يجب أن يكون إصدار Databricks الاتصال المستخدم في أو أقل من إصدار Databricks Runtime الذي يعمل على نظام المجموعة.
التحقق البرمجي
في Databricks الاتصال 14.3 وما فوق، DatabricksSession.builder
يقدم validateSession
، الذي يقوم بتشغيل سلسلة من عمليات التحقق من الصحة لضمان استيفاء المتطلبات السابقة.
في Databricks الاتصال ل Python، databricks-connect
يحتوي الثنائي على test
أوامر فرعية تنفذ نفس مجموعة عمليات التحقق من الصحة.
يجب تشغيل هذا الأمر على المحطة الطرفية مع بيئة Python نشطة تتضمن Databricks الاتصال، ومع مجموعة بيانات الاعتماد الافتراضية المكونة. لتكوين بيانات الاعتماد هذه، راجع تكوين خصائص الاتصال.
databricks-connect test
سيفشل الأمر مع رمز خروج غير صفري ورسالة مناسبة عند عدم استيفاء أي من المتطلبات.
تعطيل الاتصال Databricks
يمكن تعطيل خدمات الاتصال Databricks (وخدمات الاتصال Spark الأساسية) على أي مجموعة معينة.
لتعطيل خدمة الاتصال Databricks، قم بتعيين تكوين Spark التالي على نظام المجموعة.
spark.databricks.service.server.enabled false
الخطوات التالية
- بالنسبة إلى Python، راجع تثبيت الاتصال Databricks ل Python.
- بالنسبة إلى R، راجع Databricks الاتصال ل R.
- بالنسبة إلى Scala، راجع تثبيت الاتصال Databricks ل Scala.