0
有沒有辦法在HDFS之外的Hadoop中指定輸入路徑,我正在運行單個節點集羣並希望訪問HDFS之外的文件,那麼有沒有辦法做到這一點?在沒有上傳到hdfs的情況下訪問本地文件系統
有沒有辦法在HDFS之外的Hadoop中指定輸入路徑,我正在運行單個節點集羣並希望訪問HDFS之外的文件,那麼有沒有辦法做到這一點?在沒有上傳到hdfs的情況下訪問本地文件系統
是的。只需在本地FS上提供文件的完整路徑。不要忘記添加「file://」。爲了安全起見,如果你已經這樣做了,不要在代碼中添加對配置文件的引用。
這是我試圖設置的路徑 FileInputFormat.addInputPath(conf,new Path(「/ hduser/Analysis/Input」)); ,但我得到 riviledgedActionException爲:hduser原因:org.apache.hadoop.mapred.InvalidInputException:輸入路徑不存在:HDFS://本地主機:54310/hduser /分析/輸入 –
嘗試「文件:/// hduser /分析/輸入「 – Tariq
謝謝兄弟,你是一個救星!!!! –