ماهي المكونات الرئيسية لـ Apache Spark بناء على الفقرة؟
Context:ااباتشي سبارك يحتاج مدير العنقود ونظام تخزين موزوع. لإدارة العنقود، يدعم سبارك عنقود سبارك مستقل، حيث يمكنك إطلاق العنقود يدويًا أو استخدام نصوص الإطلاق المقدمة من حزمة التثبيت. من الممكن ايضا تشغيل هذه الشياطين على جهاز واحد لاختبار) ، Hadoop YARN، Apache Mesos او Kubernetes. من اجل التخزين الموزع، سبارك يمكن ان يتواصل مع مجموعة واسعة من الملفات، بما في ذلك Alluxio، نظام الملفات الموزع هادوب (HDFS) ، نظام الملفات MapR (MapR-FS) ، كاساندرا، OpenStack سويفت، أمازون S3، كودو، نظام الملفات Lustre، أو يمكن تطبيق حل مخصص. بيدعم سبارك ايضاً الوضع المحلي الموزع الزائف، والذي عادة ما يستخدم فقط لأغراض التطوير أو الاختبار، حيث لا يتطلب التخزين الموزع ويمكن استخدام نظام الملفات المحلي بدلاً منه؛ في مثل هذا السيناريو، يتم تشغيل سبارك على جهاز واحد مع تنفيذ واحد لكل نواة وحدة المعالجة المركزية.
استناداً الى الفقرة، مدير العنقود و التخزين الموزع هما مكونين رئيسيين في أباتشي سبارك. لمدير العنقود، سبارك يدعم عنقود مستقل، أو هادوب يارن، أباتشي ميسوس، أو كوبيرنيتس. للتخزين، سبارك يدعم انظمة الملفات المحلية للتطوير والاختبار، وكذلك نظام ملفات هادوب، كاساندرا، والتخزين السحابي