3

Amazon Elastic MapReduce に Hadoop をインストールしていますが、クラスターを再起動しようとすると、次のエラーが発生します。

/stop-all.sh
no jobtracker to stop
The authenticity of host 'localhost (::1)' can't be established. RSA key fingerprint is
Are you sure you want to continue connecting (yes/no)? yes 
localhost: Warning: Permanently added 'localhost' (RSA) to the list of known hosts.
localhost: Permission denied (publickey).
no namenode to stop
localhost: Permission denied (publickey).
localhost: Permission denied (publickey).

Hadoop を再起動する方法について何か考えはありますか?

4

3 に答える 3

2

次のハックは私のために働いた。

sbin/slaves.sh と sbin/hadoop-daemon.sh の「ssh」コマンドを「ssh -i ~/.ssh/keyname」に置き換えました。

于 2014-01-03T14:15:08.213 に答える
0

stop-all.sh スクリプトを機能させるには、すべてのマシンで、stop-all.sh スクリプトを実行しているユーザーと同じユーザーが必要になる可能性があります。

さらに、stop-all.sh を実行しているマシンから残りのマシンへのパスワードなしの ssh セットアップがないようです。これにより、マシンごとに個別にパスワードを手動で入力する必要がなくなります。異なるマシンの同じユーザーのパスワードは異なる場合があります。それを忘れないでください。

于 2013-09-15T19:32:14.903 に答える