CDH配置机架感知策略

本文介绍了CDH中机架感知的重要性,它用于优化任务调度和HDFS数据块备份,减少网络带宽消耗。未配置前所有服务器位于/default机架。配置步骤包括在Cloudera Manager中分配主机机架,然后刷新并重启服务。HDFS配置可通过脚本设置机架感知。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

机架感知是一种计算不同计算节点(TT)的距离的技术,用以在任务调度过程中尽量减少网络带宽资源的消耗,这里用尽量,想表达的是当一个TT申请不到本地化任务时,yarn会尽量调度一个机架的任务给他,因为不同机架的网络带宽资源比同一个机架的网络带宽资源更可贵。当然,机架感知不仅仅用在MR中,同样还用在HDFS数据块备份过程中(第一个replica选择本节点【如果上传是DataNode】或者随机的一个DN(系统会尽量避免存储太满和太忙的节点),第二个节点选择于第一个节点不同机架的DN,第三个选择放在第二个DN同一个机架的另一个DN上)

CDH机架感知配置

未配置机架信息前执行命令:

hdfs dfsadmin -printTopology

所有服务器都在/default机架下

配置机架信息:

登录cloudera manger 选择主机 --所有主机

选择主机

 

分配机架

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值