首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java.lang.ClassNotFoundException: org.apache.gora.hbase.store.HBaseStore

java.lang.ClassNotFoundException: org.apache.gora.hbase.store.HBaseStore
EN

Stack Overflow用户
提问于 2013-05-06 23:07:33
回答 2查看 3.1K关注 0票数 2

我尝试使用HBase作为Gora的存储后端来运行Nutch2.0。我遵循本教程:http://wiki.apache.org/nutch/Nutch2Tutorial和got java.lang.NoClassDefFoundError;本教程还通过“将库从已安装的HBase目录复制到构建库目录中”介绍了此错误,但我不知道到底需要复制哪个hbase测试jar。如果有人在HBase上成功运行了Nutch2.0,请告诉我需要复制哪个jar文件。非常感谢。(对不起,我的英文写作能力)

EN

回答 2

Stack Overflow用户

发布于 2013-05-09 23:31:41

它不是教程中的NoClassDefFoundError。您缺少的是gora-hbase-0.2.1.jar。您是否忘记在ivy中配置gora-hbase依赖?

票数 1
EN

Stack Overflow用户

发布于 2014-09-14 15:06:02

这是由错误的构建配置引起的。要解决此问题,只需打开/ivy/ivy.xml并取消对以下行的注释:

代码语言:javascript
复制
<dependency org="org.apache.gora" name="gora-core" rev="0.4" conf="*->default"/>
<dependency org="org.apache.gora" name="gora-hbase" rev="0.4" conf="*->default" />

用以下命令重建你的坚果:

代码语言:javascript
复制
ant clean
ant runtime

如果没有帮助,那么Nutch 2教程会说:

可能会遇到以下异常: java.lang.NoClassDefFoundError: org/apache/hadoop/ hbase /HBaseConfiguration;这是由于有时hbase测试jar部署在lib目录中所导致的。要解决此问题,只需将库从已安装的HBase目录复制到构建库目录中。(此问题目前正在处理中)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16401667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档