web-dev-qa-db-ja.com

任意のノードからクラスターの名前ノードとデータノードをリストしますか?

Hadoopクラスター内の任意のノードから、次のコマンドを実行します

  • 実行中のネームノードを特定しますか?
  • 実行中のすべてのデータノードを識別しますか?

commands manual を調べましたが、これは見つかりませんでした。

28
T. Webster

dfsadminコマンド を使用します。

bin/hadoop dfsadmin -report

更新(2015):

bin/hdfs dfsadmin -report

46
Tejas Patil

これを試して:

hdfs getconf -namenodes
hdfs getconf -secondaryNamenodes
21
Vishwanath

これを試して。 dfsadminの場合、すべてのユーザーが許可を持っているわけではありません。

hdfs getconf -confKey fs.defaultFS
hdfs://XYZ
18
shashaDenovo

2016 更新、Tejasの回答に続く:

hadoopuser@gsamaras:~/hadoop/bin$ ./hdfs dfsadmin -report
4
gsamaras