为了学习,我计划创建一个2节点的ClouderaHadoop集群。我有一台32位的WindowsXP机器,现在我买了一台64位的Windows8机器(因为现在所有的机器都是64位的)。
所以我有两个选择:
在64位计算机(i5处理器和8gbram)中创建虚拟集群。但是,我不确定它是否会挂起(我不想处理数以百万计的记录。我的座右铭是简单地处理一些文件并检查hadoop功能(还可以从oracle转储一些数据并四处玩)。
我可以在64位和32位机器之间创建一个物理hadoop集群。但我的问题是,这是可行的选择(我能在两台机器之间创建hadoop集群吗:一台32位,另一台64位)?如果是,过程是什么?我不太了解人际网络。
我还有一个基本的问题,运行一个2节点虚拟集群的基本ram和处理器配置应该是什么,比如加载很少的数据和检查功能?
1条答案
按热度按时间km0tfn4u1#
它取决于您使用的hadoop版本如果版本支持32位,那么它将不能与64位机器一起工作,但是如果它支持64位,那么它将在该机器上运行。除此之外,您还应该检查您的jdk版本安装。如果两台机器都有32位jdk,那么支持32位jdk的hadoop版本将在不考虑机器的情况下工作。
我不确定,但它应该完全取决于jdk,因为它将在操作系统的顶部。
我想这对你和我都很好