1

データをアップロードしました genotype1_large_ind_large.txt phenotype1_large_ind_large_1.txt

S3 システムに接続し、EMR UI で以下のようにパラメーターを設定します。

RunDear.run s3n://scalability/genotype1_large_ind_large.txt s3n://scalability/phenotype1_large_ind_large_1.txt s3n://scalability/output_1phe 33 10 4

私のクラスRunDear.runでは、ファイルgenotype1_large_ind_large.txtとphenotype1_large_ind_large_1.txtをキャッシュに配布します

しかし、EMR を実行した後、次のエラーが発生します: java.io.FileNotFoundException: ファイルが存在しません: /genotype1_large_ind_large.txt

ファイル名の前にスラッシュ「/」があるのはなぜですか? それを機能させる方法は?

私も以下のように使用しようとしましたが、私のプログラムは -cacheFile を引数として取るため、これも動作しません。

RunDear.run -cacheFile s3n://scalability/genotype1_large_ind_large.txt#genotype.txt -cacheFile s3n://scalability/phenotype1_large_ind_large_1.txt#phenotype.txt s3n://scalability/output_1phe 33 280 4

4

1 に答える 1

0

ようやくファイルシステムの使い方に問題があることに気がついたので、以下のようにプログラムにコードを追加します FileSystem fs = FileSystem.get( URI.create("s3://scalability"), conf);

于 2012-05-02T12:24:54.077 に答える