|
如何为Hadoop集群选择合适的硬件?
我们的客户开始使用Hadoop时的第一个问题是如何为他们的Hadoop集群选择合适的硬件。这里介绍Hadoop管理员需要考虑的各种因素。我们也鼓励其他人根据他们的经验决定Hadoop集群配置。
如何挑选适合你的Hadoop集群的硬件 选择机器配置的第一步是了解你的运营团队已经管理的硬件类型。运营团队往往有新机器采购方面的看法,他们倾向于已经熟悉的硬件。Hadoop不是唯一的可以享受规模效益好处的系统。如果你不知道你的工作负载特点,记住第一个Hadoop集群采用平衡的硬件选择方案。 一个基本的Hadoop集群中的节点有四种类型。我们这里把执行特定任务的机器视为一个节点。大部分机器将作为Datanode和 TaskTracker工作。正如我们前面提到的,这些节点存储数据和执行计算功能。在一个平衡的Hadoop集群中,我们建议 Datanode/TaskTracker采用以下硬件规格: · 4个1TB硬盘,支持JBOD · 2个四核CPU,至少2-2.5GHz · 16-24GB 内存(如果你考虑HBase,24-32GB) · 千兆以太网 namenode负责协调集群中的数据存储,jobtracker协调数据计算任务。最后的节点类型是secondarynamenode,小型集群它可以和 namenode共用一台机器,较大的群集可以采用和namenode节点相同的硬件。我们建议客户购买加固的服务器来运行的 namenodes和jobtrackers,配有冗余电源和企业级RAID磁盘。 namenodes也需要更多的RAM,与集群中的数据块数量相对应。一个好的经验是分布式文件系统中每存储一百万个数据块,namenode 中对应1GB内存。对于一个100个Datanode的集群,32GB RAM的namenode可以提供足够的扩展空间。我们也建议有一个备用机,当 namenode或jobtracker 其中之一突然失败时可以替代使用。 当您的Hadoop集群增长超过20台机器,我们建议配置初始集群,因为它跨越两个机架,每个机架顶部有机架千兆交换机,这些交换机连接10千兆以太网的互连或核心交换机。有两个逻辑机架,运营团队可以更好地理解内部机架和跨机架的网络需求。 有了Hadoop集群,团队可以开始确定工作负载和准备工作负载基准,以确定CPU和IO瓶颈。经过一段时间的基准设定和监测,该小组将有一个更好 的了解,应该如何配置更多的机器。随着规模增长,通常会形成一个异构的Hadoop集群。这样,从一套不是很完美地适合你的工作负载的集群起步,将不会是 一种浪费。 下面是各种不同工作负载的硬件配置清单,包括我们最初的“起点”硬件建议: · 轻型处理配置(1U/machine):两个四核CPU,8GB内存,4个磁盘驱动器(1TB或2TB)。注意CPU密集型的工作,如自然语言处理,在数据处理之前加载大型模型到RAM的,应配置2GB内存每CPU核,而不是1GB内存每CPU核。 · 平衡计算配置(1U/machine):两个四核CPU,16到24GB内存,4个磁盘驱动器直连主板控制器(1TB或2TB)。这些往往在一个单一的2U机柜有两个主板和8个驱动器的。 · 重存储配置(2U/machine):两个四核CPU,16到24GB的内存,12个磁盘驱动器(1TB或2TB)。这种类型机器的功耗,闲置状态200W左右,高活跃时350W。 · 计算密集配置(2U/machine):两个四核CPU,48-72GB的内存,8个磁盘驱动器(1TB或2TB)。这些往往在大内存驻留模型和大量索引数据缓存组合时经常使用。 其他硬件方面的考虑 当我们遇到应用程序产生大量的中间数据,我们建议每台机器拥有一个双端口以太网卡或双通道以太网卡提供2Gbps。对于那些已经转移到10千兆以太 网或Infiniband的客户,这些解决方案可以用来解决网络密集型工作负载。如果你在考虑切换到10千兆以太网,要先确定你的操作系统和BIOS是兼 容的。 当计算内存需求,Java管理虚拟机占用到10%的因素。我们建议配置Hadoop,使用严格的堆大小限制,以避免内存交换到磁盘。交换大大影响MapReduce作业性能,可以加大RAM配置以避免这种情况。 同样重要的是优化RAM的内存通道带宽。例如,当使用双通道内存,每台机器应该配置DIMM组。对于三通道内存,每台机器应该配置三组DIMM。这意味着一台机器可能配置18GBs(9x2GB)内存,而不是16GBs(4x4GB)。 结论 采购合适的Hadoop集群硬件需要基准和精心策划,充分理解工作负载。然而,Hadoop集群通常是异构环境,我们建议起步时采用平衡配置方案来部署初始硬件。
责编:毋小艺
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
最新专题
|
|