2016-01-12 4 views
7

समस्या

मैं छद्म-वितरित सीडीएम के उपयोग के बिना CDH स्थापित करने के लिए कोशिश कर रहा हूँ। कंसोल के माध्यम से सबकुछ "काम करता है"। हालांकि, दूसरा मैं ह्यू का उपयोग करना शुरू करता हूं, मुझे पिग के साथ काम करने की कोशिश करते समय त्रुटि मिलती है।Oozie और कार्य इतिहास सर्वर विन्यास समस्याओं

ह्यू में दिखाया गया त्रुटि है:

JA017: नहीं ढूँढ सका शुभारंभ किया Hadoop नौकरी आईडी [job_local2125047777_0001] जो कार्रवाई [0,000,000-160112011607704-oozie-Oozi-W @ सुअर] के साथ जुड़े थे। इस कार्रवाई में विफल!

मुझे विश्वास है कि यह एक त्रुटि है जो नौकरी इतिहास सर्वर के साथ पिग को जोड़ने के ओजी वर्कफ़्लो मुद्दे के कारण एक गलत संचार के कारण उत्पन्न हो रही है।

इससे पहले, मैं ह्यू से हिव का उपयोग करने में असमर्थ था क्योंकि ओज़ी को एचडीएफएस पर ओज़ी के लिए शेयरलिब स्थापित करने में कठिनाई थी। मैंने इसे /etc/hadoop/conf/core-site.xml और /etc/oozie/conf/hadoop-conf/core-site.xml के बीच एक प्रतीकात्मक लिंक बनाकर हल किया। के रूप में यहाँ का सुझाव दिया: विशेष रूप से https://github.com/coatless/stat490uiuc/blob/master/install_scripts/cdh_build.sh

, मैं सुअर से परिणाम प्राप्त करने के लिए कोशिश कर रहा हूँ: Apache Oozie failed loading ShareLib

स्क्रिप्ट जानकारी

विन्यास स्क्रिप्ट है कि मैं वैज्ञानिक लिनक्स पर CDH स्थापित करने के लिए लिखा है 7 यहाँ उपलब्ध है स्क्रिप्ट:

data = LOAD '/user/hue/pig/examples/data/midsummer.txt' as (text:CHARARRAY); 

upper_case = FOREACH data GENERATE org.apache.pig.piggybank.evaluation.string.UPPER(text); 

STORE upper_case INTO '$output' ; 

का प्रयास किया गया समाधान

googling से, मैं निम्नलिखित समाधानों में आ गए हैं, जिन्हें एक बार कार्यान्वित किया गया है, उन्होंने काम नहीं किया है।

निम्न कमांड को चलाने के लिए सुझाव:

sudo -u hdfs hadoop fs -mkdir -p /user/history 
sudo -u hdfs hadoop fs -chmod -R 1777 /user/history 
sudo -u hdfs hadoop fs -chown mapred:hadoop /user/history 

संसाधन & नोड प्रबंधक, HDFS, और कोई लाभ नहीं हुआ इतिहास सर्वर रिबूट।

धागे में, एक और उपयोगकर्ता था जिसने job.properties में एक संपत्ति सेट करने का सुझाव दिया जो user.name=mapred निर्दिष्ट करता है। हालांकि, मुझे ह्यू नौकरियों के लिए job.properties का कोई संदर्भ नहीं मिला।

इस पोस्ट का सुझाव mapred-site.xml फ़ाइल के भीतर इतिहास सर्वर के लिए तय रास्तों की घोषणा:

<property> 
    <name>mapreduce.jobhistory.done-dir</name> 
    <value>/user/history/done</value> 
</property> 
<property> 
    <name>mapreduce.jobhistory.intermediate-done-dir</name> 
    <value>/user/history/done_intermediate</value> 
</property> 

यह भी काम नहीं किया।

इंगित करता है मुद्दा अनुमतियों की समस्या से संबंधित हो सकता है, तथापि, उपयोगकर्ता बारीकियों कैसे समस्या हल हो गया था पर प्रदान नहीं करता है।

किसी भी मदद की सराहना की जाएगी।

पूर्ण oozie लॉग

oozie.log फ़ाइल से पूर्ण त्रुटि पाठ:

2016-01-11 23:51:59,195 WARN ParameterVerifier:523 - SERVER[server-name] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[-] ACTION[-] The application does not define formal parameters in its XML definition 
2016-01-11 23:51:59,275 WARN LiteWorkflowAppService:523 - SERVER[server-name] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[-] ACTION[-] libpath [hdfs://localhost:8020/user/hue/oozie/workspaces/_cloudera_-oozie-1-1452577913.73/lib] does not exist 
2016-01-11 23:51:59,572 INFO ActionStartXCommand:520 - SERVER[server-name] USER[cloudera] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[[email protected]:start:] Start action [[email protected]:start:] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10] 
2016-01-11 23:51:59,595 INFO ActionStartXCommand:520 - SERVER[server-name] USER[cloudera] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[[email protected]:start:] [***[email protected]:start:***]Action status=DONE 
2016-01-11 23:51:59,596 INFO ActionStartXCommand:520 - SERVER[server-name] USER[cloudera] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[[email protected]:start:] [***[email protected]:start:***]Action updated in DB! 
2016-01-11 23:52:00,052 INFO ActionStartXCommand:520 - SERVER[server-name] USER[cloudera] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[[email protected]] Start action [[email protected]] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10] 
2016-01-11 23:52:03,487 WARN Credentials:96 - SERVER[server-name] Null token ignored for oozie mr token 
2016-01-11 23:52:03,506 WARN Credentials:96 - SERVER[server-name] Null token ignored for oozie mr token 
2016-01-11 23:52:03,562 WARN JobResourceUploader:64 - SERVER[server-name] Hadoop command-line option parsing not performed. Implement the Tool interface and execute your application with ToolRunner to remedy this. 
2016-01-11 23:52:03,563 WARN JobResourceUploader:171 - SERVER[server-name] No job jar file set. User classes may not be found. See Job or Job#setJar(String). 
2016-01-11 23:52:04,169 WARN MRApps:582 - SERVER[server-name] cache file (mapreduce.job.cache.files) hdfs://localhost:8020/user/oozie/share/lib/lib_20160111222734/pig/json-simple-1.1.jar conflicts with cache file (mapreduce.job.cache.files) hdfs://localhost:8020/user/oozie/share/lib/lib_20160111222734/oozie/json-simple-1.1.jar This will be an error in Hadoop 2.0 
2016-01-11 23:52:08,611 WARN Credentials:96 - SERVER[server-name] Null token ignored for oozie mr token 
2016-01-11 23:52:08,618 WARN PigActionExecutor:523 - SERVER[server-name] USER[cloudera] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[[email protected]] Exception in check(). Message[JA017: Could not lookup launched hadoop Job ID [job_local1961106749_0001] which was associated with action [[email protected]]. Failing this action!] 
org.apache.oozie.action.ActionExecutorException: JA017: Could not lookup launched hadoop Job ID [job_local1961106749_0001] which was associated with action [[email protected]]. Failing this action! 
     at org.apache.oozie.action.hadoop.JavaActionExecutor.check(JavaActionExecutor.java:1274) 
     at org.apache.oozie.action.hadoop.JavaActionExecutor.start(JavaActionExecutor.java:1203) 
     at org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:250) 
     at org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:64) 
     at org.apache.oozie.command.XCommand.call(XCommand.java:286) 
     at org.apache.oozie.service.CallableQueueService$CompositeCallable.call(CallableQueueService.java:321) 
     at org.apache.oozie.service.CallableQueueService$CompositeCallable.call(CallableQueueService.java:250) 
     at org.apache.oozie.service.CallableQueueService$CallableWrapper.run(CallableQueueService.java:175) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
     at java.lang.Thread.run(Thread.java:745) 
2016-01-11 23:52:08,620 WARN ActionStartXCommand:523 - SERVER[server-name] USER[cloudera] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[[email protected]] Error starting action [pig]. ErrorType [FAILED], ErrorCode [JA017], Message [JA017: Could not lookup launched hadoop Job ID [job_local1961106749_0001] which was associated with action [[email protected]]. Failing this action!] 
org.apache.oozie.action.ActionExecutorException: JA017: Could not lookup launched hadoop Job ID [job_local1961106749_0001] which was associated with action [[email protected]]. Failing this action! 
     at org.apache.oozie.action.hadoop.JavaActionExecutor.check(JavaActionExecutor.java:1274) 
     at org.apache.oozie.action.hadoop.JavaActionExecutor.start(JavaActionExecutor.java:1203) 
     at org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:250) 
     at org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:64) 
     at org.apache.oozie.command.XCommand.call(XCommand.java:286) 
     at org.apache.oozie.service.CallableQueueService$CompositeCallable.call(CallableQueueService.java:321) 
     at org.apache.oozie.service.CallableQueueService$CompositeCallable.call(CallableQueueService.java:250) 
     at org.apache.oozie.service.CallableQueueService$CallableWrapper.run(CallableQueueService.java:175) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
     at java.lang.Thread.run(Thread.java:745) 
2016-01-11 23:52:08,621 WARN ActionStartXCommand:523 - SERVER[server-name] USER[cloudera] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[[email protected]] Failing Job due to failed action [pig] 
2016-01-11 23:52:08,623 WARN LiteWorkflowInstance:523 - SERVER[server-name] USER[cloudera] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[[email protected]] Workflow Failed. Failing node [pig] 
2016-01-11 23:52:08,768 INFO KillXCommand:520 - SERVER[server-name] USER[cloudera] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[] STARTED WorkflowKillXCommand for jobId=0000000-160111235108256-oozie-oozi-W 
2016-01-11 23:52:08,806 INFO KillXCommand:520 - SERVER[server-name] USER[cloudera] GROUP[-] TOKEN[] APP[pig-app-hue-script] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[] ENDED WorkflowKillXCommand for jobId=0000000-160111235108256-oozie-oozi-W 
2016-01-11 23:52:09,038 INFO CallbackServlet:520 - SERVER[server-name] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[[email protected]] callback for action [[email protected]] 
2016-01-11 23:52:09,072 ERROR CompletedActionXCommand:517 - SERVER[server-name] USER[-] GROUP[-] TOKEN[] APP[-] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[[email protected]] XException, 
org.apache.oozie.command.CommandException: E0800: Action it is not running its in [FAILED] state, action [[email protected]] 
     at org.apache.oozie.command.wf.CompletedActionXCommand.eagerVerifyPrecondition(CompletedActionXCommand.java:92) 
     at org.apache.oozie.command.XCommand.call(XCommand.java:257) 
     at org.apache.oozie.service.CallableQueueService$CallableWrapper.run(CallableQueueService.java:175) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
     at java.lang.Thread.run(Thread.java:745) 
2016-01-11 23:52:09,082 WARN CallableQueueService$CallableWrapper:523 - SERVER[server-name] USER[-] GROUP[-] TOKEN[] APP[-] JOB[0000000-160111235108256-oozie-oozi-W] ACTION[[email protected]] exception callable [callback], E0800: Action it is not running its in [FAILED] state, action [[email protected]] 
org.apache.oozie.command.CommandException: E0800: Action it is not running its in [FAILED] state, action [[email protected]] 
     at org.apache.oozie.command.wf.CompletedActionXCommand.eagerVerifyPrecondition(CompletedActionXCommand.java:92) 
     at org.apache.oozie.command.XCommand.call(XCommand.java:257) 
     at org.apache.oozie.service.CallableQueueService$CallableWrapper.run(CallableQueueService.java:175) 
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
     at java.lang.Thread.run(Thread.java:745) 
+1

अरे आपने इसे कैसे हल किया? मुझे एक ही त्रुटि मिल रही है। कृपया मेरी मदद करें! – ChikuMiku

उत्तर

0

आप रंग फ़ाइल ब्राउज़र सभी अनुमतियों सभी निर्देशिका और के उप निर्देशिकाओं पर सही हैं, इसकी का उपयोग कर doublecheck चाहिए/उपयोगकर्ता/इतिहास।

मेरे मामले में, सभी उपयोगकर्ताओं/उपयोगकर्ता/इतिहास के सभी उप-फ़ोल्डर पर अनुमतियों की थी, लेकिन रंग फ़ाइल ब्राउज़र मुझसे कहा था कि '/ user/इतिहास' निर्देशिका ही निम्न अनुमति सेट था:

Name  User  Group  Permissions 
history  mapred hadoop drwxrwx--- 

मैप किए गए एक अलग उपयोगकर्ता का उपयोग करते समय यह त्रुटि हुई। निम्नलिखित आदेश में मदद मिली:

sudo -u hdfs hadoop fs -chmod 777 /user/history 
+0

इसका पालन करें: https://stackoverflow.com/questions/43426691/oozie-workflow-failed-due-to-error-ja017/44695231#44695231 –

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