0

Hadoop をローカルにインストールしようとしています。基本的に、「Hadoop - 決定版ガイド」の手順に従いました。

ssh 構成を含め、すべてが正常に機能しました。実際、hadoop をインストールするのはこれが初めてではありません。

しかし、start-all.sh スクリプトを実行しようとすると、次のエラーが発生します。

localhost: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
localhost: @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
localhost: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
localhost: IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
localhost: Someone could be eavesdropping on you right now (man-in-the-middle attack)!
localhost: It is also possible that the RSA host key has just been changed.
localhost: The fingerprint for the RSA key sent by the remote host is
localhost: 42:e7:95:2a:32:ac:3b:7e:fa:40:09:0d:b5:01:ed:21.
localhost: Please contact your system administrator.
localhost: Add correct host key in /home/rbelet/.ssh/known_hosts to get rid of this  msg.
localhost: Offending key in /home/rbelet/.ssh/known_hosts:1
localhost: RSA host key for localhost has changed and you have requested strict checking.
localhost: Host key verification failed.

私が理解している限り、localhost サーバーの公開鍵をファイル known_host に追加する必要があります。私は正しいですか?

何をすべきか?

4

1 に答える 1

0

これは Hadoop の問題ではなく、純粋な SSH 関連の問題です。少し前に、既知のホスト ファイルに localhost ノードを追加したようです。接続すると、別の公開鍵を持っているため、ssh は誰かが中間者攻撃を実行しようとしていることを認識します。これを取り除くために、キーを新たにリセットできます。

于 2012-09-08T06:48:03.267 に答える