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