2013-08-30 2 views
5

मैं प्रसिद्ध शब्दकाउंट उदाहरण चला रहा हूं। मेरे पास एक स्थानीय और प्रोड हैडूप सेटअप है। वही उदाहरण प्रोड में काम कर रहा है, लेकिन यह स्थानीय रूप से काम नहीं कर रहा है। क्या कोई मुझे बता सकता है कि मुझे क्या देखना चाहिए। नौकरी फंस रही है। कार्य लॉग हैं:मानचित्र मानचित्र पर अटकने के लिए नौकरी कम करें 0% 0%

~/tmp$ hadoop jar wordcount.jar WordCount /testhistory /outputtest/test 
Warning: $HADOOP_HOME is deprecated. 

13/08/29 16:12:34 WARN mapred.JobClient: Use GenericOptionsParser for parsing the arguments. Applications should implement Tool for the same. 
13/08/29 16:12:35 INFO input.FileInputFormat: Total input paths to process : 3 
13/08/29 16:12:35 INFO util.NativeCodeLoader: Loaded the native-hadoop library 
13/08/29 16:12:35 WARN snappy.LoadSnappy: Snappy native library not loaded 
13/08/29 16:12:35 INFO mapred.JobClient: Running job: job_201308291153_0015 
13/08/29 16:12:36 INFO mapred.JobClient: map 0% reduce 0% 

स्थानीय रूप से छद्म वितरित मोड के रूप में चलने में हूपॉप। सभी 3 प्रक्रियाओं, नामनोड, डेटानोड, जॉबट्रैकर चल रहा है। अगर कुछ अतिरिक्त जानकारी की आवश्यकता है तो मुझे बताएं।

+0

जेटी/टीटी लॉग में कुछ भी दिलचस्प है? – Tariq

+0

जॉबट्रैकर लॉग: 'http: // pastebin.com/jY1CAQaA' मुझे लॉग फ़ाइल में कोई समस्या नहीं दिखाई दे रही है। –

+0

जानकारी प्रदान करने के लिए धन्यवाद। एच/डब्ल्यू के बारे में क्या? क्या यह प्रोड क्लस्टर के समान है? निगरानी करने और देखने के लिए कुछ एच/डब्ल्यू संबंधित समस्या है, शायद सबसे अधिक राम। – Tariq

उत्तर

3

टास्कट्रैकर गायब प्रतीत होता है।

प्रयास करें:

hadoop tasktracker & 
1

में देख सकते हैं मैं एक ही समस्या थी और इस पृष्ठ मुझे मदद मिली: http://www.alexjf.net/blog/distributed-systems/hadoop-yarn-installation-definitive-guide/

असल में मैंने निम्नलिखित 3 चरणों का उपयोग करके अपनी समस्या हल की। तथ्य यह है कि मुझे वास्तव में बहुत अधिक स्मृति को कॉन्फ़िगर करना पड़ा था।

1) यार्न-site.xml

  • yarn.resourcemanager.hostname = hostname_of_the_master
  • yarn.nodemanager.resource.memory-एमबी = 4000
  • yarn.nodemanager.resource.cpu-vcores = 2
  • yarn.scheduler.minimum-आवंटन-एमबी = 4000

2) mapred-site.xml

  • yarn.app.mapreduce.am.resource.mb = 4000
  • yarn.app.mapreduce.am.command-opts = -Xmx3768m
  • mapreduce.map.cpu.vcores = 2
  • mapreduce.reduce.cpu.vcores = 2

3) सभी नोड्स

+0

: मैं यह कैसे कर सकता हूं? –

+0

"scp" कमांड का उपयोग करके फ़ाइलों को एक नोड से दूसरों में कॉपी करें – mountrix

1

hadoop tasktracker & के अलावा और किसी भी अन्य मुद्दों भर में इन फ़ाइलों को भेजें। कृपया कोड जांचें और सुनिश्चित करें कि infinite loop या कोई अन्य बग नहीं है। शायद आपके कोड में कुछ बग हैं!

0

यदि यह समस्या हाइव क्वेरी का उपयोग करते समय आ रही है तो जांच करें कि क्या आप विभाजनों को लीवरेज किए बिना दो बहुत बड़ी टेबल में शामिल हो रहे हैं या नहीं। विभाजन का उपयोग नहीं करने से लंबे समय तक पूर्ण टेबल स्कैन चल सकते हैं और इसलिए मानचित्र पर 0% 0% कम हो गया है।

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