如何获取有关Hadoop集群的以下信息? 1.集群Hadoop集群上的Namenode和Jobtracker信息
1
A
回答
0
我正在使用基于cloudera的群集,也在使用EMR。 在这两个集群中,我都可以从配置目录中找到信息。 要获得namenode信息,请进入core-site.xml文件,并寻找fs.defaultFS
作为@ daemon12表示
以下是直接获取它的方法。 对于名称节点信息使用以下命令 cat /etc/hadoop/conf/core-site.xml | grep '8020'
下面是结果
<value>hdfs://10.872.22.1:8020</value>
的值标签内的值是名称的节点信息。
同样获得JobTracker的信息做以下
cat /etc/hadoop/conf/yarn-site.xml | grep '8032'
下面是结果
<value>10.872.12.32:8032</value>
再次JobTracker的值是值标签内。
通常,NN和JT信息用于运行Oozie作业,并且此方法将帮助您达到此目的。
免责声明:我基于namenode和jobtracker端口号分别为8020和8032,从而得到cat
的结果。这是Hadoop中众所周知的NN和JT端口。如果您的组织使用其他组织,请使用它来获得更合适的结果。
0
有了正确的授权许可,与他们的角色的所有节点的NameNode和JobTracker的名称 2.列表(如须藤-u HDFS),您可以尝试:
HDFS dfsadmin -report
1
相关问题
- 1. 关闭namenode的Hadoop集群
- 2. Hadoop namenode所需的一些信息
- 3. 在hadoop集群上安装spark集群
- 4. hadoop conf/masters和conf/slaves在jobtracker上?
- 5. NFS上的Hadoop集群
- 6. 无格式重启Hadoop集群中的NameNode
- 7. 如何收集Hadoop集群大小/内核数量信息
- 8. namenode/master和datanode/slave上的不同HADOOP_HOME不允许从namenode/master启动集群
- 9. nameNode doesnt start-hadoop-1.0.3 ubuntu 13.10单节点集群
- 10. java.lang.NoClassDefFoundError:上运行Hadoop集群
- 11. Hadoop NameNode
- 12. 如何在EMR集群中连接JobTracker
- 13. Hadoop和多个集群
- 14. Hadoop集群和MapReduce逻辑
- 15. Hadoop集群与Ubuntu和Windows
- 16. 为Hadoop集群
- 17. Hadoop的:的TaskTracker和JobTracker的不start-dfs.sh
- 18. Hadoop 2节点群集通信查询
- 19. 从作业中获取hadoop集群信息
- 20. elasticsearch集群设置信息
- 21. Hadoop集群与码头群
- 22. hadoop中的Jobtracker未运行
- 23. Hadoop NameNode和DataNode插件
- 24. Hadoop(NameNode,DataNode和SecondaryNameNode)Not Starting
- 25. 无法启动CDH伪群集中的Jobtracker和Tasktracker
- 26. 没有hadoop集群的windows上的MRUnit
- 27. 的UnknownHostException上的TaskTracker在Hadoop集群
- 28. Hadoop NameNode Federation
- 29. HADOOP NAMENODE ERROR
- 30. h2o连接到hadoop集群上的集群
这显示了群集中节点的IP地址。如何获取群集中的角色的主机名? –
你可以通过ssh访问这些服务器并运行一个jps命令(再次使用正确的权限)并检查正在运行的java进程:应该看到哪个hadoop服务器在哪个服务器上运行。我想你没有对gui经理的访问权限(像hue,cloudera经理......)? – tokiloutok