一个简单的问题:最好是有更多的节点分割资源或更少的“更强大的”节点?Hadoop集群:更大的节点或更多的节点
1
A
回答
2
这是一个可靠性,复制与一般性能的情况。
假设的磁盘,CPU和RAM均匀分布的防空火炮与X_1节点的集群,并与X_2节点的集群,其中X_1 < X_2然后固定数量:
- 如果所有节点熬夜作业运行速度更快X_1
- 如果节点在作业期间死亡,X_2群集上的剩余资源可能会超过X_1群集的剩余资源。如果X_1只有1或2个节点,那么想象一下就比较容易了。在这种情况下,额外网络IO的成本可能会低于资源损失,因此X_2上的作业运行速度可能会更快。如果您的复制因子明显受到集群大小的限制,如果您想要复制3,那么你需要3个节点。
2
那么我这个简单的问题并不是真的有一个简单的答案:)取决于你的用例。
如果你有一个容易分裂的问题,那么我想有更多的节点应该是要走的路。分而治之基本上。
但是,如果你的问题不容易分裂,那么拥有更少的更强壮的节点是你剩下的唯一选择。
一般来说,Hadoop是针对前一类问题。
我希望这会有所帮助。如果你能给我们更多的细节,我们应该能够更好地帮助我。
相关问题
- 1. 更改hadoop群集中节点的FQDN
- 2. Hadoop多节点群集
- 3. Hadoop的2节点集群
- 4. Hadoop的多节点集群设置
- 5. Hazelcast群集更新节点
- 6. 将Hadoop配置为多节点群集
- 7. 自动设置多节点Hadoop集群
- 8. Ganglia监控Hadoop多节点群集
- 9. Hadoop 2.x多节点群集安装
- 10. Hadoop集群中的节点数量
- 11. Cassandra集群很多小节点vs较少的大节点
- 12. Hadoop集群中的最大数据节点数量是多少?
- 13. 单节点群集在多节点群集上工作?
- 14. 节点群集
- 15. 节点群集和/或Docker群集?
- 16. Hadoop 2.x群集节点管理器未启动从节点
- 17. h2o群集多节点
- 18. 运行在Hadoop(单节点集群)
- 19. Hadoop单节点集群设置问题
- 20. Hadoop管理 - 两节点群集
- 21. Hadoop ClassPath单节点群集Mac OS
- 22. 设置3节点hadoop群集
- 23. Hadoop 2节点群集通信查询
- 24. 单个节点群集中的Hadoop块大小需要明确
- 25. 关于多节点hadoop集群安装的建议
- 26. 多节点Hadoop集群中的HDFS压力测试
- 27. 多节点的Hadoop集群,根权限被拒绝
- 28. Hadoop Map减少多节点群集上的程序
- 29. hadoop的多节点集群安装在2个machies
- 30. Ubuntu上的Hadoop多节点群集手动安装14.04