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