Amazon Web Services Map-Reduce错误索引处路径中的非法字符

时间:2016-05-05 05:28:51

标签: hadoop amazon-web-services dictionary reduce

我正在尝试在我的AWS群集上运行map reduce步骤,但会收到以下错误。谁能帮助我理解可能是什么问题?当我使用模拟数据在我的pycharm ide中运行映射器代码时,它正在按预期工作。

线程中的异常" main" java.lang.IllegalArgumentException:java.net.URISyntaxException:索引26处路径中的非法字符:s3:// sg4565-nyu-2016 / Final Project / weather_mapper.py     at org.apache.hadoop.util.GenericOptionsParser.validateFiles(GenericOptionsParser.java:397)     在org.apache.hadoop.util.GenericOptionsParser.processGeneralOptions(GenericOptionsParser.java:312)     在org.apache.hadoop.util.GenericOptionsParser.parseGeneralOptions(GenericOptionsParser.java:487)     在org.apache.hadoop.util.GenericOptionsParser。(GenericOptionsParser.java:170)     在org.apache.hadoop.util.GenericOptionsParser。(GenericOptionsParser.java:153)     在org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:64)     在org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)     在org.apache.hadoop.streaming.HadoopStreaming.main(HadoopStreaming.java:50)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.lang.reflect.Method.invoke(Method.java:606)     在org.apache.hadoop.util.RunJar.run(RunJar.java:221)     在org.apache.hadoop.util.RunJar.main(RunJar.java:136) 引起:java.net.URISyntaxException:索引26处路径中的非法字符:s3:// sg4565-nyu-2016 / Final Project / weather_mapper.py     在java.net.URI $ Parser.fail(URI.java:2829)     在java.net.URI $ Parser.checkChars(URI.java:3002)     at java.net.URI $ Parser.parseHierarchical(URI.java:3086)     在java.net.URI $ Parser.parse(URI.java:3034)     在java.net.URI。(URI.java:595)     在org.apache.hadoop.util.GenericOptionsParser.validateFiles(GenericOptionsParser.java:395)     ......还有13个 命令退出ret' 1'

1 个答案:

答案 0 :(得分:0)

删除网址中的空格。 Final Project不是有效的URI路径。