如何使用java代码获得hadoop集群中运行的所有从属节点和可用的资源

eqqqjvef  于 2021-05-30  发布在  Hadoop
关注(0)|答案(0)|浏览(196)

我在寻找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();
            }
        }

但我需要的方法,我可以从中获得现有的从属节点和可用的资源。请在这里帮助我。。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题