Hadoop/Eclipse - Exception NoClassDefFoundError: org/apache/hadoop/fs/FileSystem解决方法
2017-07-19 17:32
656 查看
今天在学习日志网站分析项目案例的时候遇上了一个问题,在此记录下解决方法。
PS:具体项目操作大家请看Hadoop学习-日志网站分析项目案例
里面讲的很具体项目,伟一步步照着来成功在自己的分布式hadoop环境下实现了,很感谢那个博客的作者。
下面我讲下当我们遇到下面错误时该如何解决
1. 将hadoop-commom-x.jar里面的core-default.xml文件取出并修改,添加如下代码:
2. 在代码中添加
Configuration configuration = new Configuration();
configuration.set("fs.hdfs.impl",org.apache.hadoop.hdfs.DistributedFileSystem.class.getName());
configuration.set("fs.file.impl",org.apache.hadoop.fs.LocalFileSystem.class.getName());
PS:具体项目操作大家请看Hadoop学习-日志网站分析项目案例
里面讲的很具体项目,伟一步步照着来成功在自己的分布式hadoop环境下实现了,很感谢那个博客的作者。
下面我讲下当我们遇到下面错误时该如何解决
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/fs/FileSystem
1. 将hadoop-commom-x.jar里面的core-default.xml文件取出并修改,添加如下代码:
Configuration configuration = new Configuration();
configuration.set("fs.hdfs.impl",org.apache.hadoop.hdfs.DistributedFileSystem.class.getName());
configuration.set("fs.file.impl",org.apache.hadoop.fs.LocalFileSystem.class.getName());
相关文章推荐
- WARN org.apache.hadoop.hdfs.servåer.namenode.FSNamesystem: Get corrupt file b
- 用java运行Hadoop程序报错:org.apache.hadoop.fs.LocalFileSystem cannot be cast to org.apache.
- eclipse提示The import org.apache.hadoop.hbase cannot be resolved的解决方法
- 全网第一人:CAUSED BY: NoClassDefFoundError: org/apache/hadoop/fs/adl/AdlFileSystem
- hadoop2.7.2学习笔记05-hadoop文件系统API定义-hadoop文件系统类org.apache.hadoop.fs.FileSystem
- centos6 上用eclipse调试hadoop程序报org.apache.hadoop.io.compress.SnappyCodec not found错误解决方法
- 解决Eclipse中运行WordCount出现 java.lang.ClassNotFoundException: org.apache.hadoop.examples.WordCount$TokenizerMapper问题【转】
- 在eclipse下用java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource定义data-source Tomcat无法启动的解决方法
- 利用Hadoop的FileSystem create方法获取 FSDataOutputStream 实现文件的上传
- 利用Hadoop的FileSystem create方法获取 FSDataOutputStream 实现文件的上传
- eclipse和Myeclipse出现找不到org.apache.catalina.startup.Bootstrap的解决方法
- 解决Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/fs/ FSDataInputStream
- Eclipse结合Maven出现[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin错误的解决方法
- [eclipse] resource is out of sync with the file system 解决方法
- java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream异常解决方法
- 删除hbase表时 org.apache.hadoop.hbase.TableNotDisabledException 解决方法
- 解决Eclipse+JDK 32 bit+hadoop 32bit 遇到org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lan
- [eclipse] resource is out of sync with the file system 解决方法
- Hadoop FS Shell命令 http://hadoop.apache.org/docs/stable/file_system_shell.html
- 解决使用libhdfs.so连接hdfs出错问题java.lang.ClassNotFoundException: org.apache.hadoop.fs.F