Hadoop中master和slave机器性能差异怎么分配好,master需要好性能或说slave可以差一点?
我的Hadoop集群配置如下:
master:机子性能非常好,内存8G,硬盘1T以上
4个slaves:全是差机子,内存只有2G,真正剩余的只有1G左右,硬盘500G
主要看内存,master和slaves差别有点大,不知道这样的配置是不是非常不好,因为我实际测试起来效果不太理想,经常还出现“out of memory”的错误,我想问的是slave机子的性能需要和master一样好吗?master负责调度、资源分配等任务,需要好性能,而slaves只是负责执行程序,只要内存够执行程序应该就没问题吧?另外,我想让master也作为一个slave执行程序好不好呢(充分利用master机子的性能)。Hadoop初学者,诸多疑问,还请谅解。
master:机子性能非常好,内存8G,硬盘1T以上
4个slaves:全是差机子,内存只有2G,真正剩余的只有1G左右,硬盘500G
主要看内存,master和slaves差别有点大,不知道这样的配置是不是非常不好,因为我实际测试起来效果不太理想,经常还出现“out of memory”的错误,我想问的是slave机子的性能需要和master一样好吗?master负责调度、资源分配等任务,需要好性能,而slaves只是负责执行程序,只要内存够执行程序应该就没问题吧?另外,我想让master也作为一个slave执行程序好不好呢(充分利用master机子的性能)。Hadoop初学者,诸多疑问,还请谅解。
...全文
相关推荐
hadoop安装学习
在安装Hadoop之前,我们需要准备多台机器作为集群的组成部分,例如在这个例子中,我们有两台机器,IP分别为192.168.2.103和104,分别被命名为hadoop-master和hadoop-slave
大数据之路选择Hadoop还是MaxCompute?Hadoop开源与MaxCompute对比材料
#### 三、架构对比##### 3.1 Hadoop架构Hadoop架构基于Master-Slave模型,包括以下几个关键部分:- **NameNode**:管理文件系统的命名空间,包括文件和目录的元数据
hadoop配置
在每个slave节点上重复master节点的配置,特别是固定IP和配置Hadoop的相关步骤。
Hadoop集群安装配置教程_Hadoop2.62
**配置Slave节点**:在每个Slave节点上同样创建`hadoop`用户,安装SSH服务器和Java环境,确保与Master节点的配置一致。5.
Ubuntu16.04搭建Hadoop2.6.7-纯命令.docx
在Hadoop的架构中,分布式设计是其核心。传统的主从结构中,Master负责管理和防止单点故障,而Slave则执行具体任务。


