他のすべてのノードを起動した後、nodemanager を起動しようとすると、開かれた後に自動的に終了したようです。次のように:
Yitongs-MacBook-Pro:hadoop timyitong$ sbin/yarn-daemon.sh start nodemanager
starting nodemanager, logging to /Users/timyitong/Dev/hadoop/logs/yarn-timyitong-nodemanager-Yitongs-MacBook-Pro.local.out
Yitongs-MacBook-Pro:hadoop timyitong$ jps
8981 DataNode
9300 Jps
9139 JobHistoryServer
8932 NameNode
9038 ResourceManager
エラーや例外は発生しませんが、ノードマネージャーはありません。そして、それを停止しようとすると、次のように表示されます (stopnodes.sh は単なるスクリプトです)。これにより、nodemanager が存在しないことが確認されます。
Yitongs-MacBook-Pro:hadoop timyitong$ sh stopnodes.sh
stopping namenode
stopping datanode
stopping resourcemanager
no nodemanager to stop
stopping historyserver
nodemanager が開始されていないためかどうかはわかりませんが、サンプルの wordcount プログラムを実行しようとすると、常にタスクが永久に保留されます。
私の環境はOS X 10.8、Hadoop YARN 2.2.0です。そして、私はすでにJavaバージョンの問題をexport JAVA_HOME=$(/usr/libexec/java_home -v 1.6)
.