Accumulators वेरिएबल हैं जो एक सहयोगी ऑपरेशन के माध्यम से केवल "जोड़े" जाते हैं और इसलिए, समानांतर में कुशलतापूर्वक समर्थित हो सकते हैं। उनका उपयोग काउंटरों को लागू करने के लिए किया जा सकता है (जैसे कि MapReduce में) या रकम। स्पार्क मूल रूप से संख्यात्मक प्रकार के संचायकों का समर्थन करता है, और प्रोग्रामर नए प्रकारों के लिए समर्थन जोड़ सकते हैं।
हम संचायक का उपयोग क्यों कर रहे हैं?
हाइड्रोलिक संचायकों का उपयोग विभिन्न प्रकार के उद्योगों में ऊर्जा संचय करने के लिए किया जाता है; दबाव बनाए रखना; कंपन, धड़कन और झटके को कम करना; और भी बहुत कुछ। ऊर्जा भंडारण - संचायक आपके हाइड्रोलिक सिस्टम की दक्षता में सुधार करने के लिए दबाव वाले द्रव के रूप में ऊर्जा को स्वीकार, संग्रहीत और जारी कर सकते हैं।
स्पार्क में प्रसारण और संचायक में क्या अंतर है?
प्रसारण चर और एक्युमुलेटर के बीच मुख्य अंतर है कि जबकि प्रसारण चर केवल-पढ़ने के लिए है, संचायक को इसमें जोड़ा जा सकता है। … प्रत्येक कार्यकर्ता नोड केवल अपने स्थानीय संचायक मूल्य तक पहुंच और जोड़ सकता है, और केवल ड्राइवर प्रोग्राम वैश्विक मूल्य तक पहुंच सकता है।
स्पार्क संचायक कैसे काम करता है?
accumulators वेरिएबल हैं जो निष्पादकों में जानकारी एकत्र करने के लिए उपयोग किए जाते हैं। उदाहरण के लिए, यह जानकारी डेटा या एपीआई निदान से संबंधित हो सकती है जैसे कि कितने रिकॉर्ड दूषित हैं या किसी विशेष लाइब्रेरी एपीआई को कितनी बार कॉल किया गया था।
स्पार्क में संचायक चर का उपयोग कार्यकर्ता द्वारा परिवर्तन कार्यों के लिए क्यों नहीं किया जाना चाहिए?
संचायक गलत आउटपुट देगा। यदि कोई कार्य धीमा चल रहा है, तो स्पार्क उस कार्य की एक सट्टा प्रति दूसरे नोड पर लॉन्च कर सकता है। फैसला: संभाला नहीं गया। संचायक गलत आउटपुट देगा।