Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java编程语言中查找主机的机架id_Java_Hadoop_Hadoop2 - Fatal编程技术网

如何在java编程语言中查找主机的机架id

如何在java编程语言中查找主机的机架id,java,hadoop,hadoop2,Java,Hadoop,Hadoop2,Сany body告诉我,如果我们没有向hadoop提供任何机架感知配置,那么hadoop机架感知是否有效。我的基本目的是想知道,hadoop是否能够直接从系统中知道机架id,或者我们必须提供一个文件 java中也有任何方法可以从系统中获取机架id。抱歉,如果这是一个愚蠢的问题,基本上我不知道rack system是如何工作的Hadoop必须配置RackAware脚本,以确定机器到机架的映射。如果没有这种配置,它就无法自行运行。有关RackAware的更多信息和示例脚本。该脚本将机器/节点作为输

Сany body告诉我,如果我们没有向hadoop提供任何机架感知配置,那么hadoop机架感知是否有效。我的基本目的是想知道,hadoop是否能够直接从系统中知道机架id,或者我们必须提供一个文件


java中也有任何方法可以从系统中获取机架id。抱歉,如果这是一个愚蠢的问题,基本上我不知道rack system是如何工作的

Hadoop必须配置RackAware脚本,以确定机器到机架的映射。如果没有这种配置,它就无法自行运行。有关RackAware的更多信息和示例脚本。该脚本将机器/节点作为输入,并返回它所属的机架