2015-10-12 6 views
6

क्या Hadoop नौकरी मारने वाले उपयोगकर्ता का नाम ढूंढने का कोई तरीका है?
मेरे पास क्लस्टर Hadoop 2.6.0 नोड्स पर कोई रूट पहुंच नहीं है, इसलिए मैं केवल हाडोप कमांड लाइन टूल्स का उपयोग कर सकता हूं और लॉग की जांच कर सकता हूं।
मैंने लॉग की जांच की है और mapred job -history [jhist file] का उपयोग करने का प्रयास किया है, लेकिन उपयोगकर्ता नाम नहीं मिला।उपयोगकर्ता नाम खोजें जो हडोप नौकरी को मारता है

+1

जब मैं अपने धागा लॉग में जाँच, मैं 2015-10 त्रुटि "को देखने के निचले हिस्से में दूसरे कॉलम में उपयोगकर्ता का नाम दिखाई देगा -12 02: 57: 23,905 आईएनएफओ org.apache.hadoop.mapreduce.Job: नौकरी नौकरी_1444238392305_0019 राज्य के साथ विफल रहा: कारण उपयोगकर्ता द्वारा मार डाला गया। " इसमें केवल "उपयोगकर्ता द्वारा मार डाला गया एप्लिकेशन" स्ट्रिंग शामिल है। इसमें उस उपयोगकर्ता का नाम नहीं है जिसने एप्लिकेशन को मार डाला है। मैंने कोड की जांच की। कोड में, मैं उपयोगकर्ता द्वारा मारे गए "रिटर्न" आवेदन कथन को देखता हूं। ";" getAppilledDiagnostics() फ़ंक्शन में। एप्लिकेशन के लिए YARNRM के UI पृष्ठ में, मुझे केवल त्रुटि दिखाई देती है: "डायग्नोस्टिक्स: उपयोगकर्ता द्वारा मार डाला गया एप्लिकेशन"। –

+0

मंजुनाथ, आपके प्रयास के लिए धन्यवाद! – Bruckwald

उत्तर

0

एक वेब ब्राउज़र खोलें और मशीन जहां संसाधन प्रबंधक चल रहा है की सार्वजनिक DNS के साथ URL की जगह पता पट्टी में निम्न पेस्ट, सुनिश्चित करें कि कोण कोष्ठक टाइप करने के लिए नहीं कर रही:

यूआरएल: 8088/क्लस्टर/apps/मारे गए

आप स्क्रीन जहां की हत्या कर दी क्षुधा सूचीबद्ध हैं

संबंधित मुद्दे