2016-12-20 9 views
0

私はjopを実行すると正しく動作しているすべてのデーモンを表示するhadoop 2.Xで作業しています。すべてのデーモンがhadoopで動作していても接続が拒否されました。

[[email protected] Flume]# jps 
3521 NodeManager 
3058 DataNode 
3252 SecondaryNameNode 
4501 Jps 
3419 ResourceManager 
2957 NameNode 

しかし、私は実行すると、

hadoop dfs -ls/

それは言う、

ls: Call From localhost.localdomain/127.0.0.1 to localhost:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused 

はそれで私を助けてください。

+0

'詳細については、http:// wiki.apache.org/hadoop/ConnectionRefused'を参照してください。 –

+0

「http:// wiki.apache.org/hadoop/ConnectionRefused」リンクに記載されている手順に従います。 – BruceWayne

答えて

0

"hadoop dfs -ls /"コマンドは正しくありません。 dfsをfsに変更します。このコマンドは、2つの方法で指定することができます。

  1. のHadoopのfs -ls// *これは古いスタイルであると推奨されていません*/
  2. HDFS DFS -ls// *これは新しいスタイルです*/

両方のコマンドの違いに注意してください。 1番目のコマンドの2番目の部分はfsで、dfsではないはずです。

関連する問題