2012-06-19 84 views
3

我有三臺筆記本電腦(與Ubuntu的),我網絡作爲一個羣集hadoop。我也有一臺僅限Windows的機器,是否可以將其添加到羣集並使其充當節點?這可行嗎?有沒有人遇到過這樣的問題?Hadoop集羣與Ubuntu和Windows

+1

發現這個[鏈接](http://hayesdavis.net/2008/06/14/running-hadoop-on-windows/)展示瞭如何用cygwin在windows上安裝hadoop。一個人評論說,他已經與windows和linux機器建立了一個混合集羣。所以我猜可能。 – viper

回答

3

如果你有windows環境下,我會建議你使用VirtualBox和任何Linux作爲客戶操作系統。

您可以在其上構建您的Hadoop集羣。有很多可用於Linux的安裝程序,您不會因此而出錯。

我們正是以這種方式用於開發目的。 Hadoop集羣的性能與功能無關。

它還允許您微調您的dev ops,因爲您可以拆開並重新啓動新的VM。

建立這樣

最簡單的方法是:

  1. 安裝VirtualBox
  2. 從安裝Vagrant
  3. 使用社會提供框:http://www.vagrantbox.es/
  4. 引導你的虛擬機的百勝包
  5. 移動從NAT接口到橋接以太網接口
  6. 安裝Hadoop的使用SCM:http://www.cloudera.com/products-services/tools/
  7. 造就集羣
1

是的,這是可能的。在ubuntu機器上,Hadoop的安裝應該很簡單,只需要按照常規步驟操作即可。由於Hadoop在Linux環境下運行,因此您需要在Windows機器上安裝Cygwin,這是一個類似Linux的Linux環境,並且使您能夠在Windows機器上安裝和運行基於Linux的應用程序(如hadoop)。

這裏是鏈接Cygwin安裝:http://www.cygwin.com/install.html