編集:-
私は 2 つの異なるマシンで単一ノード クラスタを使用しました。1 つをマスター (192.168.1.1) として作成し、他の m/c をスレーブ (192.168.1.2) として作成しました。2 台のマシン間で ping を正常に実行できました。 2 ノード クラスタ アップデートを取得するための次の変更:-
/etc/hosts 両方のマシン上の hosts.allow
All : Ashish-PC 192.168.1.1 : allow
All : slave 192.168.1.2 : allow
マスターファイル
Ashish-PC
スレーブファイル
Ashish-PC
slave
ローカル ホストの公開鍵をリモート ホスト (スレーブ) にコピー中にエラーが発生しました:ポート 22
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@slave
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: ERROR: ssh: connect to host slave port 22: Connection timed out
マスターサービスですべてのdfsを開始するときと同様に:-
bin/start-dfs.sh
starting namenode, logging to /usr/local/hadoop/libexec/../logs/hadoop-Ashish-namenode- Ashish-PC.out
slave: ssh: connect to host slave port 22: Connection timed out
Ashish-PC: starting secondarynamenode, logging to /usr/local/hadoop/libexec/../logs/hadoop-Ashish-secondarynamenode-Ashish-PC.out
slave: ssh: connect to host slave port 22: Connection timed out
キーのコピー中:-
ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@slave
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: ERROR: ssh: connect to host slave port 22: Connection timed out
私はcygwinを使用しており、sshは両方のPCで正常に動作しており、ポート番号22を変更することをいくつか提案しました(ISPの問題のため)が、 . あなたの助けと応答を前もって感謝します。