मैं समझता हूं कि कार्यकर्ता नोड्स कैसे गलती सहनशील होते हैं, लेकिन क्या होता है यदि आपका ड्राइवर प्रोग्राम कुछ अप्रत्याशित कारणों से क्रैश हो जाता है? (पावर डाउन/मेमोरी इश्यू आदि)।क्या होता है यदि ड्राइवर प्रोग्राम क्रैश हो जाता है?
मुझे लगता है कि आप सभी काम खो देंगे, क्योंकि परिणाम पढ़ने वाले कोड अब और नहीं चल रहे हैं, या स्पार्क किसी भी तरह से इसे पुनरारंभ करने के बारे में जानता है? यदि हां, तो कैसे?
इस पर निर्भर करता है कि आप अपने ड्राइवर को कैसे चलाते हैं। उदाहरण के लिए, यदि आप यार्न-क्लस्टर मोड में चलते हैं, तो यार्न आपके ड्राइवर को पुनः प्रयास करेगा। हालांकि, इसका मतलब है कि आप अपनी सभी नौकरियों को दोबारा शुरू करें। – zsxwing
धन्यवाद। तो मुझे इसे डिजाइन करने की ज़रूरत है ताकि चालक कहीं भी उप-गणनाओं की प्रगति को बचा सके, और कुछ लॉग में गणना के "चरण" को अद्यतन करता है, और आंतरिक रूप से मुझे लगता है कि –
सही है। आपको ड्राइवर द्वारा खुद को पुनर्प्राप्त करने की आवश्यकता है। – zsxwing