什么是机架感知(Rack Awareness)?
What is meant by Rack Awareness?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: hadoop, hdfs, distributed-systems
标签: Rack Awareness, NameNode, DataNode, Network Optimization
参考答案摘要
TL;DR 机架感知(Rack Awareness) 是 NameNode 利用 DataNode 的网络拓扑信息,在读取或写入数据时优先选择距离请求所在机架最近的节点,以减少跨机架网络流量并提升性能。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。