-1

我有一个带有 Intel 双核处理器(32 位)的旧台式机,并且我运行着 Ubuntu 12.04 桌面版(同样是 32 位)。我希望设置至少一个 4 节点的 Apache Hadoop 集群。为此,我打算购买一些价格便宜的二手台式机。但是,我对以下查询感到困惑:

  1. Apache Hadoop 能否与集群中的不同节点一起工作——一个 32 位 Ubuntu 12.04 而另一个是 64 位版本?
  2. 我认为整个集群节点的操作系统版本必须相同 - 我正确吗?
  3. 根据官方网站,1.0.3 是最新的稳定版本——它会在 32 位机器上工作还是需要所有节点都是 64 位?

以上问题的答案将帮助我确定我必须购买什么样的处理器等来构建集群(欢迎提出建议!!!

4

1 回答 1

2

Apache Hadoop 能否与集群中的不同节点一起工作——一个 32 位 Ubuntu 12.04 而另一个是 64 位版本?

根据官方网站,1.0.3 是最新的稳定版本——它会在 32 位机器上工作还是需要所有节点都是 64 位?

一切都运行在 Java 之上,所以如果你能安装 32 位 Java,你就可以运行 Java。然而,有一些原生部分,我相信它们是交叉编译的,适用于 x86 和 x64。

由于通信是通过 RPC(纯 java 代码)进行的,这应该可以工作,尽管我还没有尝试过。

我认为整个集群节点的操作系统版本必须相同 - 我正确吗?

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

于 2012-09-03T17:52:42.857 回答