当我尝试使用hadoop hdfs命令时发现问题:
root@ec2-35-205-125-85:~# hdfs dfs -copyFromLocal ~/input/ ~/input/
copyFromLocal: Call From ip-172-32-5-110.us-west-2.compute.internal/172.32.5.110 to localhost:54310 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused
此问题不仅发生在-copyFromLocal,而且所有命令都以hdfs
开头,例如-ls,-mkdir .....
答案 0 :(得分:0)
在以下代码之后问题解决了:
bash /usr/local/hadoop/sbin/start-all.sh
在此代码之后,所有子节点都应该运行,我使用jps
进行检查,它显示以下内容:
2033 SecondaryNameNode
2778 Jps
2325 NodeManager
2195资源管理器
1691 NameNode
在那之后:
hdfs namenode -format
然后警告信息消失了。