赞
踩
在Hadoop1.x版本中core-site.xml配置文件中,有如下配置
<property>
<name>fs.hdfs.impl</name>
<value>org.apache.hadoop.hdfs.DistributedFileSystem</value>
<description>The FileSystem for hdfs: uris.</description>
</property>
在构造fs实例的时候会去配置文件中拿
在Hadoop2.x版本中hadoop-common.jar和hadoop-core.jar中默认有core-default.xml 将上面的配置放进去重新打包就可以解决问题,或者直接在代码中设置
conf.set("fs.hdfs.impl", "org.apache.hadoop.hdfs.DistributedFileSystem")
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。