启动dfs client时候报错:“java.io.IOException: No FileSystem for scheme: hdfs"”
出现这个错误是因为缺少hadoop-hdfs jar包,在项目中进行如下依赖配置即可,两个都不能少,下面是cloudera maven配置
<dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> <version>2.0.0-cdh4.4.0</version> <exclusions> <exclusion> <artifactId>jdk.tools</artifactId> <groupId>jdk.tools</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs</artifactId> <version>2.0.0-cdh4.4.0</version> <exclusions> <exclusion> <artifactId>jdk.tools</artifactId> <groupId>jdk.tools</groupId> </exclusion> </exclusions> </dependency>
--end
本文介绍了一种常见错误“java.io.IOException:NoFileSystemforscheme:hdfs”的解决方案,该错误通常出现在尝试启动HDFS客户端时。文章提供了具体的依赖配置示例,包括引入必要的Hadoop组件,以确保应用程序能够正确地与HDFS交互。
3184

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



