2016-05-05 31 views
0

路径中的非法字符我试图在我的AWS群集上运行映射减少步骤,但出现以下错误。任何人都可以帮助我理解可能是什么问题?当我使用模拟数据在我的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(ToolRun ner.java:64) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at org.apache.hadoop.streaming.HadoopStreaming.main(HadoopStreaming.java:50) at sun。 reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在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 at java.net.URI $ Parser.fail(URI.java:2829) at java.net.URI $ Parser.checkChars(URI.java:3002) at java.net.URI $ Parser.parseHierarchical(URI。 java.net.URI处的$ Parser.parse(URI.java:3034) (URI.java:595) at org.apache.hadoop.util.GenericOptionsParser.validateFiles (GenericOptionsParser.java:395) ... 13更多 用ret退出的命令'1'

回答

0

删除URL中的空间。 Final Project不是有效的URI路径。