الانتقال إلى المحتوى الرئيسي
يُعد Apache Spark محرّكًا متعدد اللغات لتنفيذ مهام هندسة البيانات وعلوم البيانات والتعلّم الآلي على أجهزة أحادية العقدة أو على المجموعات. توجد طريقتان رئيسيتان لربط Apache Spark بـ ClickHouse:
  1. Spark Connector - يطبّق موصل Spark DataSourceV2 ويملك إدارة Catalog خاصة به. وحتى الآن، تُعد هذه الطريقة الموصى بها لدمج ClickHouse مع Spark.
  2. Spark JDBC - ادمج Spark مع ClickHouse باستخدام مصدر بيانات JDBC.

لقد اختُبر كلا الحلّين بنجاح، وهما متوافقان بالكامل مع واجهات برمجة تطبيقات متعددة، بما في ذلك Java وScala وPySpark وSpark SQL.

بيئات تشغيل Spark

بيئات تشغيل Spark القياسية

يعمل Spark Connector مباشرةً دون إعداد إضافي في البيئات التي تتبع إلى حد كبير بيئة تشغيل Apache Spark الأساسية، مثل Amazon EMR أو عمليات نشر Spark المستندة إلى Kubernetes.

منصات Spark المُدارة

توفّر منصات مثل AWS Glue وDatabricks طبقات تجريد إضافية وسلوكًا خاصًا بكل بيئة. ورغم أن التكامل الأساسي يظل كما هو، فقد تتطلب إعدادات وخطوات تهيئة مخصّصة. راجع صفحات الوثائق الخاصة بكل منصة للحصول على التفاصيل.
آخر تعديل في ٢٩ يونيو ٢٠٢٦