【问题标题】:file layout not found in Hadoop在 Hadoop 中找不到文件布局
【发布时间】:2015-10-29 09:27:52
【问题描述】:

我有MemberUpdate-3.1.0.jar,其中包括 fileLayout/rijan/output/Member_update_output_layout.csv

我的HADOOP_CLASSPATH

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

但是 filenotfoundexception 发生在下面的异常?有什么我缺少的设置来解决它

线程“主”java.lang.RuntimeException 中的异常: java.io.FileNotFoundException:文件 文件:/home/rijan/Projects//target/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) 在 com.rijan.das.scrub.loader.impl.BackupJob.processJob(BackupJob.java:52) 在 com.rijan.das.scrub.loader.App.main(App.java:35) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 org.apache.hadoop.util.RunJar.main(RunJar.java:212) 原因: java.io.FileNotFoundException:文件 文件:/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) 在 org.apache.hadoop.fs.RawLocalFileSystem.getFileLinkStatusInternal(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)

【问题讨论】:

    标签: java hadoop


    【解决方案1】:

    尝试提供完整的 HDFS 路径 hdf://HOSTNAME:8020/fileLayout/rijan/output/Member_update_output_layout.csv

    看看它是否有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-13
      • 2017-03-25
      • 2014-05-05
      • 2011-11-05
      • 2018-10-30
      • 1970-01-01
      • 2019-11-30
      相关资源
      最近更新 更多