設定:Hadoopのnamenode接続を拒否する!?私は間違って何をしていますか?
RHEL、8GB RAM、クアッドコアプロセッサを搭載したサーバクラスのマシンクラスタ(4台)。 セットアップマシン 'B1'をマスタに、残りをスレーブ(B2、B3、B4)に設定します。 dfs-start.shから蹴った名前のノードがB1の53410に現れました。残りのノードは53410でB1に接続できません!ここで
は、私がこれまでにやったことだ:B2、B3、B4から
- しようとしました "のtelnet B1の53410" - 接続が拒否されました。
- B2、B3、B4とviceversaからB1への試しssh - 問題ありません。
- 53410を55410に変更しました。同じ問題 - 接続もこのポートで拒否されました。
- B1のファイアウォール(iptables stop)が無効になっています.B2、B3、B4からの接続を試みましたが、Telnetで失敗します。
- すべてのノードでファイアウォールが無効になっていて、もう一度試行しても53410に接続できません。
- チェックされたftpはB2、B3、B4からB1へ、ftpサービス(サービスvsftpd stop) ftp port(21)、namenodeが立ち上がり、残りのノードが再び失敗します。 B2、B3、B4のftpポートにtelnetで接続することもできません。
- "telnet localhost 53410"はB1で正常に動作します。
すべてのノードは互いに到達可能であり、すべての/ etc/hostsはipアドレスの正しいマッピングで設定されています。だから、私はこの時点ではほとんど無名です。どうして地球上でnamenodeが接続を拒否するのですか?外部クライアントがnamenodeポートにリモートで接続できるようにするために、hadoop confの設定がありますか?
エラーメッセージを投稿できますか? –