परिच्छेदाच्या आधारे, क्लस्टर मॅनेजर आणि वितरित स्टोरेज हे अपाचे स्पार्कचे दोन मुख्य घटक आहेत. क्लस्टर व्यवस्थापकासाठी, स्पार्क स्टँडअलोन क्लस्टर, किंवा हडूप यार्न, अपाचे मेसोस, किंवा कुबेरनेट्सला समर्थन देते. स्टोरेजसाठी, स्पार्क विकास आणि चाचणीसाठी स्थानिक फाइल सिस्टीम तसेच हॅडोप फाइल सिस्टम, कॅसॅंड्रा आणि क्लाउड स्टोरेजला समर्थन देते
या परिच्छेदावर आधारित अपाचे स्पार्कचे मुख्य घटक कोणते आहेत?
Context:अपाचे स्पार्कला क्लस्टर व्यवस्थापक आणि वितरित स्टोरेज सिस्टमची आवश्यकता आहे. क्लस्टर व्यवस्थापनासाठी, स्पार्क स्टँडअलोन (मूळ स्पार्क क्लस्टर) चे समर्थन करते, जिथे आपण क्लस्टर स्वहस्ते सुरू करू शकता किंवा स्थापित पॅकेजद्वारे प्रदान केलेल्या लॉन्च स्क्रिप्ट वापरू शकता. चाचणीसाठी हे डेमन्स एकाच मशीनवर चालविणे देखील शक्य आहे), हॅडॉप यार्न, अपाचे मेसोस किंवा कुबेरनेट्स. वितरित स्टोरेजसाठी, स्पार्क विविध प्रकारच्या इंटरफेससह इंटरफेस करू शकते, ज्यात अल्लक्सिओ, हडूप वितरित फाइल सिस्टम (एचडीएफएस), मॅपआर फाइल सिस्टम (मॅपआर-एफएस), कॅसॅंड्रा, ओपनस्टॅक स्विफ्ट, अॅमेझॉन एस 3, कुडू, लस्ट्रे फाइल सिस्टम किंवा सानुकूल समाधान लागू केले जाऊ शकते. स्पार्क देखील एक छद्म-वितरित स्थानिक मोडला समर्थन देते, सामान्यतः केवळ विकास किंवा चाचणीच्या उद्देशाने वापरले जाते, जिथे वितरित स्टोरेजची आवश्यकता नसते आणि त्याऐवजी स्थानिक फाइल सिस्टम वापरली जाऊ शकते; अशा परिस्थितीत, स्पार्क एका सीपीयू कोर प्रति एक एक्झिक्युटरसह एकाच मशीनवर चालविला जातो.