首页 新闻 搜索 专区 学院

Hadoop中master和slave机器性能差异怎么分配好,master需要好性能或说slave可以差一点?

0
[待解决问题]

我的Hadoop集群配置如下:
master:机子性能非常好,内存8G,硬盘1T以上
4个slaves:全是差机子,内存只有2G,真正剩余的只有1G左右,硬盘500G


主要看内存,master和slaves差别有点大,不知道这样的配置是不是非常不好,因为我实际测试起来效果不太理想,经常还出现“out of memory”的错误,我想问的是slave机子的性能需要和master一样好吗?master负责调度、资源分配等任务,需要好性能,而slaves只是负责执行程序,只要内存够执行程序应该就没问题吧?另外,我想让master也作为一个slave执行程序好不好呢(充分利用master机子的性能)。Hadoop初学者,诸多疑问,还请谅解。

Alexia(minmin)的主页 Alexia(minmin) | 初学一级 | 园豆:4
提问于:2015-01-21 11:26
< >
分享
所有回答(2)
0

真正用的执行程序的机子非常差。。。 所以你懂的

问天何必 | 园豆:3301 (老鸟四级) | 2015-01-21 12:33

哦哦,你的意思是master的机子性能需要好一点,slave机子的性能差一点没关系?

支持(0) 反对(0) Alexia(minmin) | 园豆:4 (初学一级) | 2015-01-21 12:47
0

把master虚拟化成2-3台机器吧

sandyfog | 园豆:202 (菜鸟二级) | 2015-02-13 15:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册