我在寻找hadoop集群中所有可用的从属节点,但没有成功。所以最后我尝试的是,我编写了一个java代码来读取路径下面的从属文件
* $HADOOP_HOME/etc/hadoop/slaves* (Am using hadoop-2.2.0),
使用简单的java代码:
BufferedReader br = null;
try {
String slaveNode="";
br = new BufferedReader(new FileReader("/usr/local/hadoop/etc/hadoop/slaves"));
while ((slaveNode = br.readLine()) != null) {
System.out.println(slaveNode);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null)br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
但我需要的方法,我可以从中获得现有的从属节点和可用的资源。请在这里帮助我。。
暂无答案!
目前还没有任何答案,快来回答吧!