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