0
我的hadoop集群正在使用HDFS作为默认fs。但在客户端,输入文件位于本地文件系统上。 (出于某种原因,我不想将它移入HDFS)。如果我给mapreduce作业一个Uri,如'file:///opt/myDoc.txt',我有一个文件不存在的错误。在这种情况下,如何访问本地文件系统?hadoop集群使用HDFS作为default.fs,客户端希望使用本地文件系统上的文件
我的hadoop集群正在使用HDFS作为默认fs。但在客户端,输入文件位于本地文件系统上。 (出于某种原因,我不想将它移入HDFS)。如果我给mapreduce作业一个Uri,如'file:///opt/myDoc.txt',我有一个文件不存在的错误。在这种情况下,如何访问本地文件系统?hadoop集群使用HDFS作为default.fs,客户端希望使用本地文件系统上的文件
这是您输入路径的详细信息的地方 FileInputFormat.setInputPaths(conf,new Path(args [0]));
代替args [0],给出本地路径。 可能duplicate