2013-08-18 9 views
5

कैसे देख सकता हूं मेरा समन्वयक त्रुटि: E0301 अमान्य संसाधन [फ़ाइल नाम] जब मैं हैशॉप fs -ls [filename] फ़ाइल सूचीबद्ध है।मैं ओज़ी लॉग

मैं गलत क्या डीबग कर सकता हूं। मैं लॉग फ़ाइलों की जांच कैसे कर सकता हूं ???

oozie job -log को नौकरी की आवश्यकता है आईडी। मेरे मामले में मेरे पास नौकरी आईडी नहीं है। मैं उस मामले में लॉग कैसे देख सकता हूं। प्रतिक्रियाओं की सराहना करते हैं।

धन्यवाद

उत्तर

1

मैं अत्यधिक oozie webconsole जब oozie करने के लिए नए का उपयोग करें। यदि आप क्लौडेरा का उपयोग कर रहे हैं तो यह सीडीएच 4 के लिए http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH4/latest/CDH4-Installation-Guide/cdh4ig_topic_17_6.html पर "ओज़ी वेब कंसोल सक्षम करना" के अंतर्गत है। सीडीएच 3 लिंक समान है।

जब भी आप नौकरी जमा करते हैं तो जॉबड मुद्रित होता है।

+0

हैलो, प्रतिक्रिया के लिए धन्यवाद। मेरे पास वेब कंसोल सक्षम है लेकिन मैं इसमें लॉग कहां देख सकता हूं। नौकरी आईडी मुद्रित नहीं है क्योंकि नौकरी सफलतापूर्वक शुरू नहीं हुई थी। मुझे त्रुटि मिलती है और यह समाप्त हो जाती है। कोई नौकरी आईडी – user2694419

+0

क्या आपके पास http: // HADOOP_CLUSTER: 51111/jobhistoryhome.jsp पर आपके वर्कफ़्लो के लिए कोई भी नौकरियां बनाई गई हैं? क्या आप यह त्रुटि ओज़ी सीएलआई से प्राप्त करते हैं जब आप अपना समन्वयक जमा करते हैं या जब यह आपके वर्कफ़्लो को चलाता है? – Oleksii

+0

जब मैं समन्वयक चलाता हूं। वर्कफ़्लो चलाना ठीक है। धन्यवाद – user2694419

2
cd /var/log/oozie/ 
ls 

आपको वहां लॉग फ़ाइल देखना चाहिए।

5

आप देख रहे हैं एक कमांड लाइन तरीका यह है के लिए, आप चला सकते हैं निम्नलिखित:

oozie job -oozie http://localhost:11000 -info <wfid> 
oozie job -oozie http://localhost:11000 -log <wfid> 

आप $ OOZIE_URL सेट है, तो आप -oozie parm ऊपर में की जरूरत नहीं है बयान। यह पहला आदेश आपको नौकरी की स्थिति और प्रत्येक कार्यवाही दिखाएगा। दूसरा आदेश ओज़ी लॉग में खोद जाएगा और लॉग में भाग प्रदर्शित करेगा जो वर्कफ़्लो आईडी से संबंधित है जो

+1

मान देखने के लिए हैडऑप कमांड से पहले वर्कफ़्लो.एक्सएमएल से 'echo $ {filename}' चलाने का प्रयास करें, आपका उत्तर केवल टर्मिनल ओज़ी से syslog जानकारी देता है। 'STDOUT' और' STDERR 'जानकारी कैसे प्राप्त करें जिसे वास्तव में लॉग के रूप में माना जाता है। –

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