2012-06-19 73 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