2

私は数日間これに縛られていました.インターネットで多くの方法を試しましたが、うまくいかなかったので、stackoverflowに登録して最初の質問を書きます. 私の環境は HDP2.4 と Ubuntu14.04 LTS です

ログ情報は次のようになります。

safemode: Call From master/9.119.131.105 to master:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused
2016-04-21 15:59:57,796 - Retrying after 10 seconds. Reason: Execution of '/usr/hdp/current/hadoop-hdfs-namenode/bin/hdfs dfsadmin -fs hdfs://master:8020 -safemode get | grep 'Safe mode is OFF'' returned 1. safemode: Call From master/9.119.131.105 to master:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused

(1).最初はセーフモードを回避しようとしましたが、それはこの問題の鍵ではありません。

(2).次に、マスターの 8020 ポートで作業を開始しました。マスターはクラスターの名前ノードであり、ホスト ファイルが正しいと確信しています。

9.119.131.105 master

(3).ssh 機能は良好で、クラスタ内の 4 つのノードはパスコードなしで相互にロードできます。

(4).ファイアウォールがオフになっていることを確認します

# /etc/init.d/iptables stop

# ufw status
Status: inactive

(5).8020 ポートを手動で開いてみました。

# iptables -A INPUT -p tcp --dport 8020 -j ACCEPT

それはまだうまくいきませんでした.....

(6).私は試しました:

# telnet master 8020

しかし:

telnet:Unable to connect to remote host: Connect refused

(7). 8020 ポートだけでなく、50070 も機能しないことがわかりました。

(8).構成ファイルのパラメーターは 8020 であると確信しています。

fs.defaultFS
hdfs://master:8020

dfs.namenode.rpc-address
master:8020

誰かが私を助けてくれることを期待しています。

ありがとうございました!

4

0 に答える 0