我正在尝试使用http://hadoop-nemenode-address:50070/jmx来找出hadoop管理的群集信息。我设法在集群中获取了数据码列表,但无法获得有关次要Namenode,ResourceManager和NodeManager IP地址的信息。
使用REST API?
您无法从Namenode获取有关辅助Namenode,Resource Manager和Node Manager的信息。NAMENODE仅知道Datanodes。尽管所有这些服务器都是Hadoop的一部分,但资源管理器和节点管理器是计算部分,而Namenode,Secondary Namenode和DatanOdes是数据部分,并且都可以彼此独立运行。
。如果您使用的是Cloudera Manager或Ambari,则可以使用各自的API来识别所需的服务或(如建议的@philantrovert所建议(从Hadoop XML(HDFS-SITE.xml和YARN-SITE.xml(中刮除配置。