2011-10-18 7 views
2

私はs3で実行したいJARファイルMapReduceを持っています。入力引数と出力ファイルの2つの引数をとります。EC2ジョブフローエラー

は、だから私は弾性-MapReduceのルビーCMDラインツールを使用して、次のコマンドを試してみました:S3N:

elastic-mapreduce -j j-JOBFLOW --jar s3n://this.bucket.com/jars/this.jar --arg s3n://this.bucket.com/data/ --arg s3n://this.bucket.com/output/this.csv 

これは、スレッド "メイン" にjava.lang.ClassNotFoundExceptionにエラー

例外で失敗しました//this/bucket/com/data/

私は--inputと--outputをそれぞれの引数の後に使ってみました。それは--inputクラスのエラーが見つからない場合にも失敗しました(入力を解読できなかったようで、入力後に引数を解読できなかったようです)

これは基本的なもののようですまだ私はそれを動作させるのに問題があります。どんな助けも大歓迎です。ありがとう。

答えて

0

試してください:あなたのjarファイルをチェック

elastic-mapreduce --create --jar s3n://this.bucket.com/jars/this.jar --args "s3n://this.bucket.com/data/,s3n://this.bucket.com/output/this.csv" 

ダブル、入力されたデータがあります。

s3cmd ls s3://this.bucket.com/data/