शुरू करने में त्रुटि मैंने विंडोज-सिग्विन का उपयोग करके हडूप में एक साधारण प्रोग्राम चलाने की कोशिश की।हैडऑप जॉब ट्रैकर
मैं नामनोड शुरू करने में सक्षम हूं।
jobtracker हालांकि शुरू अपवाद के साथ विफल रहता है:
FATAL mapred.JobTracker: java.lang.IllegalArgumentException: Does not contain a valid host:port authority: local
at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:162)
at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:128)
at org.apache.hadoop.mapred.JobTracker.getAddress(JobTracker.java:2560)
at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2200)
at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2192)
at org.apache.hadoop.mapred.JobTracker.<init>(JobTracker.java:2186)
at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:300)
at org.apache.hadoop.mapred.JobTracker.startTracker(JobTracker.java:291)
at org.apache.hadoop.mapred.JobTracker.main(JobTracker.java:4978)
मैं इस को हल करने के लिए सभी संभव तरीकों की कोशिश की, लेकिन व्यर्थ। कोई भी पॉइंटर्स मेरी मदद करेगा।
HDFS-site.xml विन्यास:
<configuration><br>
<property>
<name>fs.default.name< /name>
<value>hdfs://localhost:9100</value>
</property>
<property>
<name>mapred.job.tracker< /name>
<value>localhost:9101< /value>
</property>
<property>
<name>dfs.replication< /name>
<value>1</value>
</property>
</configuration>
क्यों यह अनुचित Hadoop, अन्य की तुलना में विंडोज पर चलने के लिए है दुनिया है कि पता चलता है की Hadoop समुदाय की नित्य blinkered दृश्य के खिलाफ तो एक रन करने में वहाँ केवल चाहते हैं के लिए है:
यह धागा मुझे यह पता लगा मदद की एक स्वीकार्य ऑपरेटिंग सिस्टम? –
आम तौर पर हैडोप लोग विंडोज मशीन को बच्चे के वीडियो गेम के रूप में सोचते हैं। कोई गंभीर बात नहीं है। मुझे लगता है कि जब वे काम से थक जाते हैं, तो वे विंडोज मशीन की दीवार पेपर चीजों का उपयोग करते हैं। –
क्योंकि विंडोज़ पर हैडोप चलाने के लिए संभव हो सकता है, कोड पूरी तरह से लिनक्स पर्यावरण में विकसित किया गया था और जैसे ही विंडोज़ पर चल रहा है वे ऐसे वैरिएबल पेश करेंगे जो अपेक्षित नहीं हैं और कुछ ऐसी जटिलताओं का कारण बनते हैं जो पहले से ही बहुत जटिल हैं। हैडोप बहुत सारे फाइल ऑपरेशंस करता है, और जावा विंडोज पर चल सकता है, लेकिन सभी मूल संचालन काफी समान नहीं होते हैं, खासकर फाइल सिस्टम ऑपरेशन। यह खिड़कियों पर चलता है बिल्कुल चमत्कार का कुछ है। सवाल यह नहीं है कि आप इसे विंडोज़ पर क्यों चलाना चाहते हैं, यही कारण है कि आप अज्ञातों के दुख चाहते हैं। – AaronM