错误:
java.io.IOException: No FileSystem for scheme: hdfs
解决办法:
- 确保所有的jar包都添加到了项目中,尤其是
hadoop/share/hadoop/common/hdfs中的jar包; - 在项目的pom.xml文件中,添加如下依赖:
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.2.0</version>
</dependency>
- 打开
hadoop/etc/hadoop/core-site.xml配置文件,添加如下信息:
<property>
<name>fs.hdfs.impl</name>
<value>org.apache.hadoop.hdfs.DistributedFileSystem</value>
<description>The FileSystem for hdfs: uris</description>
</property>
本文详细介绍了如何解决在使用Hadoop进行大数据处理时遇到的NoFileSystemforscheme:hdfs错误。主要步骤包括检查并添加必要的Hadoop jar包,修改pom.xml文件以包含hadoop-hdfs依赖,以及在core-site.xml中正确配置hdfs FileSystem。
621

被折叠的 条评论
为什么被折叠?



