开发者社区 问答 正文

HDFS 的机架感知?

HDFS 的机架感知?

展开
收起
愚笨如你 2020-02-14 19:28:05 824 分享 版权
1 条回答
写回答
取消 提交回答
  • 根据副本的存放策略,HDFS 是如何知道多个不同 node 是否在同一个机架上呢 ?在namenode 启动时如果 net.topology.script.file.name 配置的参数不为空,表示已经动机架感知,当 datanode 注册时和 heartbeat 时,会把 datanode 的 ip 作为参数传入,返回信息为此datanode 的机架信息。如果没有参数配置,datanode 统一为默认的机架 /default-rack

    2020-02-14 19:28:31
    赞同 展开评论