2012-04-25 2 views
1

Amazon EMR J'ai téléchargé mes données genotype1_large_ind_large.txt phenotype1_large_ind_large_1.txt« fichier n'existe pas » erreur lors de l'exécution d'un travail

au système S3, et dans l'interface utilisateur DME, je définir le paramètre comme ci-dessous

RunDear.run S3N: //scalability/genotype1_large_ind_large.txt S3N: //scalability/phenotype1_large_ind_large_1.txt S3N: // évolutivité/output_1phe 33 10 4

Dans ma classe RunDear.run je distribuerai la fichier genotype1_large_ind_large.txt et phenotype1_large_ind_lar ge_1.txt au cache

Cependant, après l'exécution du DME, je reçois l'erreur suivante: java.io.FileNotFoundException: Le fichier n'existe pas: /genotype1_large_ind_large.txt

Je me demande pourquoi il y a slash '/' devant le nom du fichier? comment le faire fonctionner?

J'ai aussi essayé d'utiliser comme ci-dessous, mais mon programme prendra -cacheFile comme argument, donc ne fonctionne pas non plus,

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

Répondre

0

Je réalise enfin que c'est le problème de l'utilisation du système de fichiers, donc j'ajoute un code dans le programme comme ci-dessous FileSystem fs = FileSystem.get (URI.create ("s3: // scalability"), conf);

Questions connexes