0
我想运行相当于:查找从集群外Hadoop集群节点列表
hadoop dfsadmin -report
从一台机器,是不是Hadoop集群中的节点。这可能吗?如果是这样,有没有办法在Java中做到这一点?
我想运行相当于:查找从集群外Hadoop集群节点列表
hadoop dfsadmin -report
从一台机器,是不是Hadoop集群中的节点。这可能吗?如果是这样,有没有办法在Java中做到这一点?
您肯定可以在Hadoop库位于调用程序的类路径中的任何机器上调用此方法。
final Configuration conf = new Configuration(); conf.set(“fs.defaultFS”,名称节点主机:端口);
final DFSAdmin admin = new DFSAdmin(conf); admin.report();
这会将输出打印到控制台。