धन्यवाद nodemanager से कनेक्ट कर नहीं http: //: 50070 पर मैं सही ढंग से देख सकता हूं कि 2 नोड्स चल रहे हैं।यार्न संसाधनप्रबंधक किसी भी मदद</p> <p>मैं चला रहा हूँ निम्नलिखित संस्करणों के लिए अग्रिम में
समस्या है जब मैं http: //: 8088 यह 0 नोड्स चल पता चलता है।
मैं समझता हूँ कि: 8088 संसाधनप्रबंधक को दर्शाता है और चल रहा है nodemanagers की संख्या को दर्शाता है। सभी डिमन्स शुरू होते हैं, लेकिन ऐसा लगता है कि nodemanagers संसाधन प्रबंधक से कनेक्ट नहीं हो रहे हैं।
की इस फ़ाइल है:
2013-12-16 20:55:48,648 INFO org.apache.hadoop.yarn.client.RMProxy: Connecting to ResourceManager at /127.0.0.1:8031
2013-12-16 20:55:49,755 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:8031. Already tried 0 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
2013-12-16 20:55:50,756 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:8031. Already tried 1 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
2013-12-16 20:55:51,757 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:8031. Already tried 2 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
2013-12-16 20:55:52,758 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:8031. Already tried 3 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
2013-12-16 20:55:53,759 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:8031. Already tried 4 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
2013-12-16 20:55:54,760 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: localhost/127.0.0.1:8031. Already tried 5 time(s); retry policy is RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 SECONDS)
मैं जाँच की है और पोर्ट 8031 खुला है।
संपादित करें:
भविष्य में इस को देखने वाले लोगों के लिए, मैं अपने धागा-site.xml संपादित करने के लिए की तरह लग रहे करने के लिए आवश्यक है:
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>master-1:8030</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>master-1:8032</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>master-1:8088</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>master-1:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>master-1:8033</value>
</property>
क्या आपने yarn.resourcemanager.resource-tracker.address को संसाधन प्रबंधक के होस्टनाम पर इंगित किया था? – facha
क्या मुझे सिर्फ होस्टनाम चाहिए? या मेजबाननाम और बंदरगाह? और यह सिर्फ nodemanager के नोड या सभी नोड्स पर है? मैंने इसे आजमाया लेकिन यह कुछ भी नहीं बदला, यह हो सकता है कि मेरे पास पोर्ट गलत था - मुझे यकीन नहीं है कि कौन से बंदरगाह का उपयोग करना है। –
आपको होस्टनाम को निर्दिष्ट करने की आवश्यकता होगी: पोर्ट। हां, इसे सभी नोड्स पर सेट करना होगा, न केवल संसाधन प्रबंधक नोड (आप ठीक उसी हडूप के confir dir को अपने सभी नोड्स में कॉपी करेंगे)। यदि आपको प्रारंभ करने के लिए कुछ न्यूनतम कार्यप्रणाली की आवश्यकता है, तो यहां एक नज़र डालें: http://toster.ru/q/57046#answer_208326 – facha