我在谷歌云平台上创建了hadoop集群。它由1个主设备和3个从设备组成。当我尝试使用本地路径在master上运行hadoop作业时,它工作正常。但是,当我使用本地路径从奴隶运行作业时,它会给我以下错误:
: org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: file:/home/hduser/sample.txt
at org.apache.hadoop.mapred.LocatedFileStatusFetcher.getFileStatuses(LocatedFileStatusFetcher.java:155).
该文件位于从机的本地。如果不将文件上传到hdfs,可以通过指定从站中的本地路径来运行。