تكوين نظام المجموعة الاتصال 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

الخطوات التالية