اختيار واجهة برمجة تطبيقات لـ Databricks
التثبيت في Databricks
الخيار 1: رفع JAR عبر واجهة مستخدم Databricks
-
ابنِ ملف JAR الخاص ببيئة التشغيل أو نزّله:
-
ارفع ملف JAR إلى مساحة العمل في Databricks:
- انتقل إلى Workspace → ثم إلى المجلد المطلوب
- انقر على Upload → ثم اختر ملف JAR
- سيُحفَظ ملف JAR في مساحة العمل الخاصة بك
-
ثبّت المكتبة على العنقود:
- انتقل إلى Compute → ثم اختر العنقود الخاص بك
- انقر على علامة التبويب Libraries
- انقر على Install New
- اختر DBFS أو Workspace → ثم انتقل إلى ملف JAR الذي رفعته
- انقر على Install
- أعد تشغيل العنقود لتحميل المكتبة
الخيار 2: التثبيت باستخدام Databricks CLI
الخيار 3: إحداثيات Maven (موصى به)
-
انتقل إلى مساحة عمل Databricks الخاصة بك:
- انتقل إلى Compute → اختر العنقود الخاص بك
- انقر على علامة التبويب Libraries
- انقر على Install New
- اختر علامة التبويب Maven
- أضف إحداثيات Maven:
- انقر على تثبيت ثم أعد تشغيل العنقود لتحميل المكتبة
استخدام TableProvider API
قراءة البيانات
- بايثون
- سكالا
كتابة البيانات
- بايثون
- سكالا
يفترض هذا المثال وجود نطاقات الأسرار مُعدّة مسبقًا في Databricks. للحصول على إرشادات الإعداد، راجع وثائق إدارة الأسرار في Databricks: Secret management documentation.
اعتبارات خاصة بـ Databricks
متطلبات وضع الوصول
إدارة الأسرار
الاتصال بـ ClickHouse Cloud
- استخدم بروتوكول HTTPS (
protocol: https,http_port: 8443) - فعِّل SSL (
ssl: true)
أمثلة
مثال كامل لسير العمل
- بايثون
- Scala
- دليل Spark Native Connector - الوثائق الكاملة للموصل
- وثائق واجهة برمجة تطبيقات TableProvider - تفاصيل الوصول المستند إلى التنسيق
- وثائق واجهة برمجة تطبيقات Catalog - تفاصيل الوصول القائم على الكتالوج