我在vm上创建了一个伪集群,我试图通过使用Java程序中的Hadoop API来获取我的集群信息,例如节点数,活动节点,死机等。
不幸的是,我无法使用FSNamesystem
类的任何方法。这就像我必须使用Java客户端进行集群发现。
与我们使用http端口50070获得的信息相同。
如果以下语句有效,我的意思是,如果我可以创建不应该返回null
的对象,那么我可以获得有关我的集群的所有详细信息
FSNamesystem f= FSNamesystem.getFSNamesystem();
还有我如何为NameNode注入依赖?