Hadoop中localhost端口9000的连接异常
我已经在我的系统上安装了hadoop。现在,我通过以下命令启动hadoop: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
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日志,如果它运行,只需为连接指定正确的端口即可