2016-05-05 6 views
0

AWSクラスタでmap reduceステップを実行しようとしていますが、次のエラーが発生します。何が問題なのか理解できるように誰でも助けてくれますか? mockデータを使ってpycharm ideでマッパーコードを実行すると、それは正常に動作しています。スレッド内Amazon Web Services Map - エラーを減らすインデックス内のパスに不正な文字がある

例外 "メイン" java.lang.IllegalArgumentExceptionが:java.net.URISyntaxException:インデックス26でのパスで不正な文字:S3:// sg4565-NYU-2016 /最終的なプロジェクト組織で/ weather_mapper.py 。 org.apache.hadoop.util.GenericOptionsParser.parseGeneralOptionsでorg.apache.hadoop.util.GenericOptionsParser.processGeneralOptionsでapache.hadoop.util.GenericOptionsParser.validateFiles(GenericOptionsParser.java:397) (GenericOptionsParser.java:312) ( 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) (org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84) at org.apache.hadoop.streaming.HadoopStreaming.main(HadoopStreaming.java:50) at sun。 java.lang.reflect.Methodオブジェクトでsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) でsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) でreflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド) .invoke(Method.java:606) at org.apache.hadoop.util.RunJar.run(RunJar.java:221) at org.apache.hadoop.util.RunJar.main(RunJar.java:136) 原因:java.net.URISyntaxException:インデックス26のパスに不正な文字があります:s3:// sg4565-nyu-2016 /最終プロジェクト/ weather_mapper.py のjava.net.URI $ Parser.fail(URI.java:2829) のjava.net.URI $ Parser.checkChars(URI.java:3002) のjava.net.URI $ Parser.parseHierarchical(URI。 (URI.java:595) at org.apache.hadoop.util.GenericOptionsParser.validateFiles (GenericOptionsParser.java:395) ... 13 more ret '1'で終了するコマンド

答えて

0

URLのスペースを削除します。 Final Projectは有効なURIパスではありません。

関連する問題