天天看点

nutch解决编译后java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/HBaseConfigura的问题

本文章接nutch系列2——nutch2.x的编译、安装和配置

前面讲了nutch的编译安装和配置,接下来就是使用nutch:

在命令行执行:

nutch inject urls -crawlId web 
           

如下:

nutch解决编译后java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/HBaseConfigura的问题

报错了!!!!

查了官方文档,是nutch的一个bug

In addition add the missing hbase-common-0.98.8-hadoop2.jar transitive dependency, this is a bug in gora-hbase 0.6.1 as described here. This bug is removed in current Gora development.

解决办法:

在$NUTCH_HOME/ivy/ivy.xml里面加上一下这句话

nutch解决编译后java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/HBaseConfigura的问题

重新编译nutch代码:

ant runtime