2012-09-03 32 views
-1

我有一个旧的桌面有一个英特尔双核处理器(32位),我有Ubuntu 12.04桌面版(再次,32位)上运行。我希望设置至少4个节点的Apache Hadoop集群。为此,我打算购买一些价格便宜的旧台式机。但是,我对以下查询感到困惑:Apache Hadoop - 节点机器不一致?

  1. Apache Hadoop可以与群集中的不同节点一起工作 - 一个32位Ubuntu 12.04,而另一个是64位版本?
  2. 我认为整个集群节点的O.S版本必须相同 - 我是否正确?
  3. 根据官方网站,1.0.3是最新的稳定版本 - 它可以使用32位机器或需要所有节点为64位?

上述疑问的答案将帮助我确定我必须购买什么样的处理器等,建立集群(建议,欢迎!

+0

我仍然想知道为什么这个问题'-1' - 我只是在我继续之前弄清楚几件事情! –

回答

2

可以在Apache Hadoop的工作在集群中有不同的节点 - 一个32位 Ubuntu 12.04,而另一个是64位版本?

根据官方网站,1.0.3是最新的稳定版本 - 它会 与32位机器一起使用还是需要所有节点都是64位?

一切都运行在Java之上,所以如果你可以安装一个32位的Java,你可以运行Java。但是有一些本地部分,我相信它们是针对x86和x64进行交叉编译的。

由于通过RPC(纯java代码)进行通信,这应该工作,虽然我还没有尝试过。

我认为整个集群节点的O.S版本必须相同 - 我是否正确?

不一定,但为了便于您在调试问题时使用并在更新的情况下保持群集同质,我不会这样做。