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