如何獲取有關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