मैं फ्लाई पर मैपर और रेड्यूसर कक्षाएं उत्पन्न करने के लिए क्लोजर में जेआईटी संकलन का उपयोग करने की कोशिश कर रहा हूं। हालांकि, इन वर्गों JobClient (यह सामान्य ClassNotFoundException है।)हाडोप की रनजर विधि नोड्स में कक्षा/जार फ़ाइलों को कैसे वितरित करती है?
मैं मैपर, प्रसारण और उपकरण संकलन, और RunJar का उपयोग कर काम चलाने AOT हैं, तो सब कुछ ठीक लग रहा है द्वारा मान्यता प्राप्त नहीं किया जा रहा। source के माध्यम से देखने के बाद, ऐसा लगता है कि यह जार को अनपॅक कर रहा है और एक कस्टम URLClassLoader बना रहा है जो इसे "मुख्य" कार्यान्वयन को लोड करने के लिए उपयोग करता है। जो मैं नहीं देख रहा हूं वह यह है कि जार को नोड्स में कैसे वितरित किया जाता है या यहां तक कि यह एक-नोड क्लस्टर में कैसे उपयोग किया जा रहा है।
किसी भी मदद की बहुत सराहना की जाएगी!