2014-04-14 151 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