7

コマンドの使用を確認すると、すべてのノードが稼働していますjpsが、それでもhdfsファイルシステムに接続できません。Browse the filesystemHadoop Namenode localhost:8020ページをクリックするたびに、発生するエラーはですConnection Refused。また、namenodeをフォーマットして再起動しようとしましたが、それでもエラーが続きます。誰かが私がこの問題を解決するのを手伝ってくれませんか。

4

3 に答える 3

9

コマンドを実行して、すべてのサービスが実行JobTracker, Jps, NameNode. DataNode, TaskTrackerされているかどうかを確認しますjps

それらを1つずつ実行して開始してみてください。

./bin/stop-all.sh
./bin/hadoop-daemon.sh start namenode
./bin/hadoop-daemon.sh start jobtracker
./bin/hadoop-daemon.sh start tasktracker
./bin/hadoop-daemon.sh start datanode

それでもエラーが発生する場合は、それらを再度停止して、一時ストレージディレクトリをクリーンアップします。ディレクトリの詳細は、構成ファイル./conf/core-site.xmlと実行にあります。

./bin/stop-all.sh
rm -rf /tmp/hadoop*
./bin/hadoop namenode -format

./logsフォルダ内のログを確認してください。

tail -200 hadoop*jobtracker*.log
tail -200 hadoop*namenode*.log
tail -200 hadoop*datanode*.log

それが役に立てば幸い。

于 2013-03-26T20:41:59.030 に答える
3

HDFSは、特定のディストリビューション/ビルドでポート9000を使用する場合があります。

名前ノードのポートを再確認してください。

于 2015-05-26T09:33:00.680 に答える
2

core-site.xmlを変更します

   <property>
     <name>fs.default.name</name>
     <value>hdfs://hadoopvm:8020</value>
     <final>true</final>
   </property>

IPアドレスに変更します。

<property>
  <name>fs.default.name</name>
  <value>hdfs://192.168.132.129:8020</value>
  <final>true</final>
</property>
于 2017-07-29T06:00:21.153 に答える