我在google云平台上创建了hadoop集群。它由1个主设备和3个从设备组成。当我尝试使用本地路径在master上运行hadoop作业时,效果很好。但是,当我使用本地路径从slave运行作业时,会出现以下错误:
: 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的情况下,有一种方法可以通过在slave中指定本地路径来运行。
暂无答案!
目前还没有任何答案,快来回答吧!