任何人都可以告诉我,如果我们不为hadoop提供任何机架感知配置,那么hadoop机架感知将起作用或不起作用。我的基本目的是要知道,hadoop是否能够直接从系统中知道机架号,或者我们必须提供它扔了一个文件。
Java中还有什么方法可以从系统中获取机架ID。抱歉,如果它的愚蠢问题基本上我不了解机架系统如何工作
最佳答案
Hadoop必须配置有rackawareness脚本,以计算出计算机到机架的映射。没有这种配置,它就无法自行解决。有关机架感知here和示例脚本here的更多信息。该脚本将机器/节点作为输入并返回其所属的机架。