Hadoop运行时遇到java.net-connectexception异常:无法建立本地至localhost-8020的连接
发布时间
阅读量:
阅读量
启动Spark程序时出现了一个错误,并且系统报告了一个java.net.ConnectException异常:尝试从xxx发送到本地主机的8020端口时未能成功建立连接。
caused by:java.net.ConnectException:拒绝连接
建议您可以在Hadoop官网查找解答,请访问以下链接:https://cwiki.apache.org/confluence/display/HADOOP2/ConnectionRefused
网站上列出了12条报错的原因,翻译一下:
当指定地址上仅存在一台机器时,在尝试建立连接时会触发ConnectionRefused Exception错误提示信息,并且该系统并未配置相应的端口过滤规则来处理来自客户端的特定TCP端口连接请求 - 此外,在这种情况下也需要确保防火墙未启用静默丢弃未响应的TCP连接功能。如果您对TCP连接请求的基本概念尚不熟悉,请查阅相关技术文档以获得详细说明。
除非在两端环境配置均存在明显问题的情况下才会出现此错误提示信息 - 通常情况下这种情况发生在Hadoop服务节点全部停机的情况下。
当集群整体处于关闭状态时此提示信息非常常见 - 因为此时所有Hadoop服务正在被彻底移除从群集中 - 这使得这些服务及其相关应用仍然能够访问尚未完成内部关闭流程的应
全部评论 (0)
还没有任何评论哟~
