在ApacheHadoop中,节点之间的距离是什么意思?

nc1teljy  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(319)

我在hadoop上读到一个采访问题,上面说:
在apachehadoop中,如何获得两个节点之间的距离?
有解决办法,但我不知道´我不太明白两个节点之间的距离这个词。
什么意思?

r3i60tvu

r3i60tvu1#

hadoop hdfs是一个分布式系统,更大的集群意味着更多的网络交换机。
在读取抛出hdfs的文件时,首先,请求name node获取有关文件块位置的信息。这些块分布在不同的机器上。
如果在某个点上,从一个datanode检索数据时,您从另一个复制副本获取了该数据,而不会打扰用户。您将从最近的机器获取数据。亲密的意义,在现实中,是很难衡量的。因为它取决于物理距离和不可预测的系统负载,例如度量过度利用。因此,它位于数据中心拓扑上。
这就是为什么在hadoop中知道节点之间的距离很重要

相关问题