2015-10-29 41 views
1

沒有發現我有MemberUpdate-3.1.0.jar它由 fileLayout/rijan/output/Member_update_output_layout.csv文件佈局haddop

和我HADOOP_CLASSPATH

export HADOOP_CLASSPATH=~/Projects/MemberUpdate/target/MemberUpdate-3.1.0.jar 

然而FileNotFoundException異常下面發生異常?有什麼設置我缺少解決它

異常在線程 「主」 了java.lang.RuntimeException: java.io.FileNotFoundException:文件 文件:/首頁/ rijan /項目//目標/ MemberUpdate -3.1.0.jar!/fileLayout/rijan/output/Member_update_output_layout.csv 不存在於 com.rijan.das.scrub.loader.impl.BackupJob.copy(BackupJob.java:94)在 com.rijan .das.scrub.loader.impl.BackupJob.copy(BackupJob.java:72)at com.rijan.das.scrub.loader.impl.BackupJob.processJob(BackupJob.java:52) at com.rijan.das .scrub.loader.App.main(App.java:35)at sun.reflect.NativeMeth odAccessorImpl.invoke0(本機方法)在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method中。調用(Method.java:606) org.apache.hadoop.util.RunJar.main(RunJar.java:212)導致: java.io.FileNotFoundException:文件 file:/ home/rijan/Projects/MemberUpdate /target/MemberUpdate-3.1.0.jar!/fileLayout/rijan/output/Member_update_output_layout.csv 根本不 org.apache.hadoop.fs.RawLocalFileSystem.deprecatedGetFileStatus(RawLocalFileSystem.java:511) 存在於 組織。 apache.hadoop.fs.RawLocalFileSystem.ge tFileLinkStatusInternal(RawLocalFileSystem.java:724) 在 org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:501) 在 org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:402) 在org.apache.hadoop.fs.FileUtil.copy(FileUtil.java:337)在 com.rijan.das.scrub.loader.impl.BackupJob.copy(BackupJob.java:92)

回答

0

嘗試提供完整的HDFS路徑hdf:// HOSTNAME:8020/fileLayout/rijan/output/Member_update_output_layout.csv

並查看它是否有效。