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
谢谢兄弟,你是一个救星!!!! –