Class org.apache.hadoop.hdfs.DistributedFileSystem not found

时间:2024-03-20 22:11:28

用最新版本的Hadoop遇到的坑!

原文转载自:原文链接

由hadoop2.7.1切换到hadoop3.1.1之后,加载jar包不全导致编译出现问题

Class org.apache.hadoop.hdfs.DistributedFileSystem not found

原因是:Class org.apache.hadoop.hdfs.DistributedFileSystem由原本的hadoop-hdfs.2.7.1.jar中迁移到了hadoop-hdfs-client-3.1.1.jar  

解决方法:加载hadoop-hdfs-client-3.1.1.jar

我用的是Hadoop3.1.2

Class org.apache.hadoop.hdfs.DistributedFileSystem not found

运行成功截图:

Class org.apache.hadoop.hdfs.DistributedFileSystem not found

感谢大佬文章!