解决Hbase的几个常见bug
2014-07-12 20:01
260 查看
1. 在Eclipse中使用hbase和hadoop时遇到以下bug:
“Could not locate executablenull\bin\winutils.exe in the Hadoop binaries”
解决方法:
在网上下载winutils.exe文件,放入hadoop的bin目录下,并在环境变量中创建系统变量HADOOP_HOME:F:\hadoop2.2.0(hadoop安装目录)即可。
2. 在使用windows本机访问服务器端的hbase时,发生以下错误:
unknown host ubuntu(ubuntu是服务器主机名)
解决方法:
在windows的host文件中添加服务器的IP和主机名,如:192.168.1.250ubuntu
在J2EE中使用hbase时遇到以下bug:
3. “java.lang.NoSuchMethodError:org.codehaus.jackson.type.JavaType.<init>(Ljava/lang/Class;)V”
解决方法:
hbase的lib目录下的jackson-mapper-asl-1.*.jar与spring自带的jar包com.springsource.org.codehaus.jackson.mapper冲突,只要删除spring自带的这个jar包即可。
4. “ java.lang.NoSuchMethodError:org.eclipse.jdt.internal.compiler.CompilationResult
.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;”
解决方法:
hbase的jar包与Web项目本身的jar产生冲突,去除hbase中去除与servlet和jsp相关的jar包,包括:servlet-api-2.5.jar, javax.servlet-3.1,javax.servlet-api-3.0.1,jsp-api-2.1.jar。
5.“java.lang.AbstractMethodError:javax.servlet.jsp.JspFactory.getJspApplicationContext
(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;”
解决方法:
也是与Java Web项目本身的jar包冲突,去除hbase的lib中的jasper-compiler.jar和jasper-runtime.jar。
“Could not locate executablenull\bin\winutils.exe in the Hadoop binaries”
解决方法:
在网上下载winutils.exe文件,放入hadoop的bin目录下,并在环境变量中创建系统变量HADOOP_HOME:F:\hadoop2.2.0(hadoop安装目录)即可。
2. 在使用windows本机访问服务器端的hbase时,发生以下错误:
unknown host ubuntu(ubuntu是服务器主机名)
解决方法:
在windows的host文件中添加服务器的IP和主机名,如:192.168.1.250ubuntu
在J2EE中使用hbase时遇到以下bug:
3. “java.lang.NoSuchMethodError:org.codehaus.jackson.type.JavaType.<init>(Ljava/lang/Class;)V”
解决方法:
hbase的lib目录下的jackson-mapper-asl-1.*.jar与spring自带的jar包com.springsource.org.codehaus.jackson.mapper冲突,只要删除spring自带的这个jar包即可。
4. “ java.lang.NoSuchMethodError:org.eclipse.jdt.internal.compiler.CompilationResult
.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;”
解决方法:
hbase的jar包与Web项目本身的jar产生冲突,去除hbase中去除与servlet和jsp相关的jar包,包括:servlet-api-2.5.jar, javax.servlet-3.1,javax.servlet-api-3.0.1,jsp-api-2.1.jar。
5.“java.lang.AbstractMethodError:javax.servlet.jsp.JspFactory.getJspApplicationContext
(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;”
解决方法:
也是与Java Web项目本身的jar包冲突,去除hbase的lib中的jasper-compiler.jar和jasper-runtime.jar。
相关文章推荐
- 关于MOSS几个常见错误及解决方法
- 几个oracle,POI,hibernate常见异常解决办法
- 几个常见的IE渲染Bug及其修复方法 转
- 解决了几个bug(XCode每次都编译所有文件,cocos2d2.0 shader load error)
- IE6下最后几个字符重复bug的解决办法
- 网站重构中IE存在的几个BUG的解决办法
- MeeGo v1.1的一些常见BUG和解决方式
- linux系统常见的几个问题解决方法
- oracle 安装过程常见的几个错误与解决方法
- 自己总结的几个常见问题的解决方法
- 防止IE6出现BUG的十种常见解决方法
- 最近解决的几个疑难bug
- IE6几个Bug的解决办法
- 挑灯夜战 css hack 再次学习 IE浏览器常见的9个css Bug以及解决办法
- 常见css bug解决
- Silverlight for WINDOWS EMBEDDED 几个常见错误解决
- css hack 再次学习 IE浏览器常见的9个css Bug以及解决办法
- bug管理工具及bugzilla 安装及常见错误解决方法
- 10个常见的IE bug和解决方法
- oracle 安装过程常见的几个错误与解决方法