खोजने में असमर्थ मैं एक हैडूप-स्ट्रीमिंग पायथन नौकरी चलाने की कोशिश कर रहा हूं।हाडोप स्ट्रीमिंग - फ़ाइल त्रुटि
bin/hadoop jar contrib/streaming/hadoop-0.20.1-streaming.jar
-D stream.non.zero.exit.is.failure=true
-input /ixml
-output /oxml
-mapper scripts/mapper.py
-file scripts/mapper.py
-inputreader "StreamXmlRecordReader,begin=channel,end=/channel"
-jobconf mapred.reduce.tasks=0
मैंने सुनिश्चित किया है कि mapper.py में सभी अनुमतियां हैं। यह पता त्रुटियों कह
Caused by: java.io.IOException: Cannot run program "mapper.py":
error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at org.apache.hadoop.streaming.PipeMapRed.configure(PipeMapRed.java:214)
... 19 more
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.(UNIXProcess.java:53)
at java.lang.ProcessImpl.start(ProcessImpl.java:91)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
मैं HDFS को mapper.py कॉपी करने और एक ही HDFS देने की कोशिश की: //localhost/mapper.py लिंक, वह भी काम नहीं करता है! इस बग को ठीक करने के बारे में कोई विचार?
आप इस समस्या का समाधान हो:
यहाँ आदेश है? मुझे विंडोज सर्वर 2012 पर एक ही समस्या का सामना करना पड़ रहा है। –