Nutch在Windows中安裝之細解

來源:互聯網
上載者:User

                                       Nutch在Windows中安裝之細解
   
  近來Nutch一詞在網路中時有所見,但囿於平常工作繁忙而未能潛心細讀與研究,只知道Nutch是Apache組織的一個開源項目,利用它使用者可以建立自己內部網的搜尋引擎,也可以建立針對整個網路的搜尋引擎。好在春節假日期間,終於得空可以從容對其進行一番解讀與測試了。在使用Nutch之前,當然是需要先對其進行安裝了。用搜尋引擎尋找了一下相關內容,發現大部分關於Nutch如何安裝的文章都是基於Linux的,而基於Windows安裝的文章雖有,但非常簡略。由於運行Nutch內建的指令碼命令需要Linux的環境,所以必須首先安裝Cygwin來類比這種環境,而Cygwin本身的安裝與使用也不是一件簡單的事。下面,就讓筆者對Nutch在Windows系統中的安裝進行一番細解吧!
   
  1、安裝Cygwin
   
  首先,我們去http://www-inst.eecs.berkeley.edu/~instcd/iso/下載到Cygwin軟體的ISO檔案,用Daemon軟體將其設為虛擬光碟機後,雙擊其中的Setup檔案,出現程式安裝的嚮導介面(1所示)。
    
    
  點擊“下一步”後,安裝嚮導要求選擇Cygwin的安裝方式,2所示:
   
    
  圖示中共有三種安裝方式:
  (1)Install from Internet:從Internet上下載並安裝軟體;
  (2)Download Without Installing:從Internet上下載安裝的檔案,但暫時不安裝;
  (3)Install from Local Directory:從本地含有安裝檔案的目錄進行安裝。
  我們選擇第三項“Install from Local Directory”後,點擊“下一步”,3所示:
   
    
  安裝嚮導要求選擇Cygwin的安裝路徑,我們可以在“Root Directory”文字框中更改安裝路徑,點擊“下一步”,4所示:
   
            
  安裝嚮導要求選擇Cygwin安裝檔案所在的本機存放區路徑,可以在“Local Package Directory”中設定,點擊“下一步”,5所示:
   
    
  安裝嚮導顯示出所要安裝的內容列表,使用者可以根據自己的實際需要來決定安裝哪些程式。點擊迴圈箭頭表徵圖後面的文字,可以更改安裝的方式,常用的方式有Default(表示只安裝預設的安裝項)、Install(表示安裝全部程式,空間要求較大)、Reinstall(表示重新安裝程式)。推薦選擇“Install”方式,一步到位,以免後擾,不過使用者應保證至少有2G以上的空間可供使用。點擊“下一步”後,就開始正式的安裝了(6所示)。
   
    
  最後出現7所示的視窗,點擊“完成”後,Cygwin安裝完畢。
   
    
  至此,筆者還要對Cygwin再多說幾句。Cygwin是一個在Windows平台上類比運行Unix的環境,使用者可以通過它來熟悉與學習Unix系統的操作。對於Unix系統還不甚熟悉的讀者可以參閱筆者之前寫作的《Unix作業系統的入門與基礎》、《Unix的輕巧“約取而實得”》系列文章,下文中對涉及使用到的Unix命令將不再給予詳細解釋。
   
  2、安裝Nutch
   
  去http://mirror.vmmatrix.net/apache/lucene/nutch/下載到Nutch的最新版本,將其解壓到指定目錄中,如筆者是將其解壓到I:\nutch-0.7.1中。
   
  3、測試Nutch命令
   
  在運行Nutch的指令碼命令前,需要設定一些環境變數。Cygwin提供了一個名為cygwin.bat的檔案,通過它可以自動完成必需環境變數的設定。該檔案可在cygwin所在的根目錄下找到,感興趣的讀者還可通過UltraEdit等編輯器開啟該檔案一查究竟。其實Cygwin安裝完成之後,會在Windows系統案頭產生一表徵圖,8所示:
   
    
  此表徵圖就是cygwin根目錄下cygwin.bat檔案的捷徑,雙擊此表徵圖將開啟一類似DOS視窗。由於先前筆者將Nutch的壓縮包解壓至I:\nutch-0.7.1中,故在此命令視窗中輸入命令“cd /cygdrive/i/nutch-0.7.1”,讀者可根據自己的安裝路徑進行相應的修改,然後使用命令“ls -l”可查看nutch-0.7.1中的所有子目錄及檔案資訊。執行命令“bin/nutch”,如果讀者能看到9所示的提示,那恭喜你,Nutch在Windows系統中的安裝已經大功告成了!
   
    
  至於Nutch的使用,且待後續分解:)

 

參考文獻:
  1、Getting Nutch Running With Windows
  2、Nutch 初體驗  
  3、Nutch 於 winxp  
  4、Cygwin使用指南

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.