2014-04-14 124 views
4

我试图通过以下tutorial在Ubuntu 12.04上部署nutch 2.1。一切顺利 ,直到我尝试注入到数据库的网址。当我输入($斌/ Nutch的注入的URL),然后按Enter键 我得到Nutch 2.1网址注入需要永久

InjectorJob: starting 
    InjectorJob: urlDir: urls 

并保持(几个小时),直到我决定取消执行。网址是包含带有网址的文件的目录 。我在nutch-site.xml中添加了代理和端口详细信息,建议使用here,但它没有解决。我试过apache nutch 2.2.1,问题在继续。

如果你知道如何解决这个问题,请帮助我!

在此先感谢。

回答

3

Ubuntu默认主机的环回IP地址为127.0.1.1。 HBase(根据this page)要求您的环回IP地址为127.0.0.1。

Ubuntu的/etc/hosts文件默认包含(与myComputerName是你的计算机名):

127.0.0.1 localhost 
127.0.1.1 myComputerName 

使用sudo gedit /etc/hosts更新您的hosts文件如下:

127.0.0.1 localhost 
127.0.0.1 myComputerName 

重新启动Ubuntu Linux系统。 Nutch不应该再向HBase注入url。

+0

是的,谢谢。有用! – user3381124