एक नक्शा बनाने की कोशिश कर रहा हूं।मैं हाडोप मानचित्र को कैसे डिबग कर सकता हूं
यह पूरा होने के लिए चलता है लेकिन अंत में अजीब डेटा पेश करता है।
जब मैं system.out.println ("डीबग डेटा") का उपयोग करके इसे डीबग करने का प्रयास करता हूं यह स्क्रीन पर प्रदर्शित नहीं होता है।
जावा एपीआई का उपयोग कर एक बाहरी लॉग फ़ाइल का उत्पादन करने, log4j लकड़हारा विधि log.info का उपयोग कर (लॉग डेटा) अभ्यस्त काम log.severe का उपयोग कर स्क्रीन पर मुद्रित करने के लिए ("लॉग डेटा") की कोशिश कर रहा है या तो/
कुछ भी काम करता है जब मैं देखता हूं कि मेरे डीबग संदेश तब होते हैं जब मानचित्र में अपवाद होता है तो नौकरी कम हो जाती है।
कैसे यह तो मैं या तो एक फ़ाइल पर या स्क्रीन पर मेरी डिबग संदेश देख सकते हैं निर्धारित किया जा सकता है?
println का उपयोग डिबगिंग नहीं है। वह ट्रेसिंग है। – maba
हो सकता है कि आपके पास लॉगिंग पर्याप्त न हो (http://stackoverflow.com/questions/4821134/hadoop-enable-logging)? यहां तक कि System.out.println() को रीडायरेक्ट किया जा सकता है –