在一台64位机器和另一台32位机器的异构环境中建立2节点hadoop集群?

r8xiu3jd  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(307)

为了学习,我计划创建一个2节点的ClouderaHadoop集群。我有一台32位的WindowsXP机器,现在我买了一台64位的Windows8机器(因为现在所有的机器都是64位的)。
所以我有两个选择:
在64位计算机(i5处理器和8gbram)中创建虚拟集群。但是,我不确定它是否会挂起(我不想处理数以百万计的记录。我的座右铭是简单地处理一些文件并检查hadoop功能(还可以从oracle转储一些数据并四处玩)。
我可以在64位和32位机器之间创建一个物理hadoop集群。但我的问题是,这是可行的选择(我能在两台机器之间创建hadoop集群吗:一台32位,另一台64位)?如果是,过程是什么?我不太了解人际网络。
我还有一个基本的问题,运行一个2节点虚拟集群的基本ram和处理器配置应该是什么,比如加载很少的数据和检查功能?

km0tfn4u

km0tfn4u1#

它取决于您使用的hadoop版本如果版本支持32位,那么它将不能与64位机器一起工作,但是如果它支持64位,那么它将在该机器上运行。除此之外,您还应该检查您的jdk版本安装。如果两台机器都有32位jdk,那么支持32位jdk的hadoop版本将在不考虑机器的情况下工作。
我不确定,但它应该完全取决于jdk,因为它将在操作系统的顶部。

1. install 32 bit jdk on both the machines.
2. install older 32 bit hadoop version on both the machines.

我想这对你和我都很好

相关问题