2014-04-25 10 views
7

तो मैं एक गुरु और 3 दास मशीनों और मास्टर मशीन पर slaves फ़ाइल निम्न गया है प्रविष्टियों:Hadoop गुलाम फ़ाइलें विन्यास

master 
slave1 
slave2 
slave3 

गुलाम मशीनों के सभी या में दाखिल मैं इस एक ही दास जगह है क्या मुझे मास्टर वाली पहली पंक्ति को हटा देना चाहिए और फिर दास मशीनों में रखना चाहिए?

उत्तर

6

conf/master फ़ाइल द्वितीयक नाम नोड से मेल खाता है और conf/slaves फ़ाइलें टास्कट्रैकर/डेटा नोड से मेल खाते हैं। क्लस्टर विन्यास pseudo distributed या fully distributed, मास्टर/दास फ़ाइल विन्यास बदलाव के आधार पर। छद्म वितरित मोड में चलते समय, मास्टर/दासों में लोकलहोस्ट होगा और पूरी तरह से वितरित मोड में उनके पास उचित होस्टनाम होंगे।

इन फ़ाइलों को मालिकों में मौजूद होना चाहिए, न कि दासों पर। मास्टर/दास कॉन्फ़िगरेशन फ़ाइलों के उद्देश्य पर अपाचे documentation देखें, इससे यह स्पष्ट हो जाएगा कि फ़ाइलों को कहां रखा जाए।

+0

मैं एक पूरी तरह से वितरित क्लस्टर की है। तो आप कहने का मतलब है कि गुलाम मशीनों में हैडऑप स्थापना के conf फ़ोल्डर में गुलाम फ़ाइल को उपस्थित होने की आवश्यकता नहीं है? –

+0

हाँ - यह आवश्यक नहीं है - यह भी ध्यान में रखते हुए कोई नुकसान नहीं - सुनिश्चित करें कि आप डीएनएस सेटअप कर सकते हैं या/आदि में उचित प्रविष्टियों को जोड़ने/मेजबान मेजबान मानचित्रण आईपी के लिए फ़ाइल। –

+0

प्रलेखन संदर्भ लटक रहा है। –

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