Hadoop中localhost端口9000的连接异常

Hadoop中localhost端口9000的连接异常,hadoop,Hadoop,我已经在我的系统上安装了hadoop。现在,我通过以下命令启动hadoop: sbin/start-all.sh 我检查了jps命令,得到了以下输出: 645 DataNode 757 SecondaryNameNode 886 ResourceManager 2631 Jps 985 NodeManager 236 现在,当我想将一个文件从本地文件系统复制到hdfs时,出现以下错误: Call From <my machine name>/192.168.0.101

我已经在我的系统上安装了hadoop。现在,我通过以下命令启动hadoop:

     sbin/start-all.sh
我检查了jps命令,得到了以下输出:

645 DataNode
757 SecondaryNameNode
886 ResourceManager
2631 Jps
985 NodeManager
236 
现在,当我想将一个文件从本地文件系统复制到hdfs时,出现以下错误:

Call From <my machine name>/192.168.0.101 to to localhost:9000 failed on 
connection exception: java.net.ConnectException: Connection refused;
从/192.168.0.101调用localhost:9000失败 连接异常:java.net.ConnectException:连接被拒绝;
我正在使用mac。我想我必须在我的系统上打开端口9000。我在互联网上找到了一些文章,但没有找到如何在mac中打开特定端口

在本地安装中,应该运行NameNode而不是SecondaryNameNode

连接被拒绝意味着您的电脑无法在端口9000上侦听。NameNode的默认端口为8020,因此您在
fs.Default.name
属性中指定了错误的端口,或者您的NameNode运行不正确


检查您的NameNode日志,如果它运行,只需为连接指定正确的端口。

在本地安装中,您应该运行NameNode而不是SecondaryNameNode

连接被拒绝意味着您的电脑无法在端口9000上侦听。NameNode的默认端口为8020,因此您在
fs.Default.name
属性中指定了错误的端口,或者您的NameNode运行不正确

检查NameNode日志,如果它运行,只需为连接指定正确的端口即可