hdfs dfs命令:连接失败异常:java.net.connectexception:连接被拒绝

mpgws1up  于 2021-05-31  发布在  Hadoop
关注(0)|答案(1)|浏览(973)

每当我跑步的时候 hdfs dfs 我收到的命令 Call From hostnamehere/10.138.238.104 to hostnamehere:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/ConnectionRefused 我在网上搜索了很多解决方案,但每个人似乎都提供相同的几个解决方案,没有一个对我有用。我尝试了以下方法: stop-dfs.sh 以及 start-dfs.sh ---这没用 stop-dfs.sh 以及 hadoop namenode -format 那么 start-dfs.sh ---这修复了大约5分钟(我可以运行 hdfs dfs 命令),然后它将返回 ConnectException 错误。
仔细检查我的 core-site.xml 以及其他hadoop.xml配置以确保它们是正确的(与另一个工作的hdfs集群完全相同的配置)
选中的 /etc/hosts 以确保主机名和主机名是正确的。 systemctl stop/start hadoop ---没有帮助
从我尝试过的所有事情来看,唯一暂时有效的方法就是做 hadoop namenode -format ,但只修了5分钟,然后又坏了。有人有其他建议吗?我很困惑,因为它怎么能工作几分钟,然后不工作?这必须意味着配置是正确的,否则它就永远不会工作,甚至一次对吗?

blmhpbnm

blmhpbnm1#

检查/etc/hosts检查core-site.xml,确保您的ip与hdfs://ip:8020和stop-dfs.sh start-dfs.sh相同。确定

相关问题