用户虚拟机因端口被占用或防火墙打开导致无法连接

发布时间:  2017-02-04 浏览次数:  417 下载次数:  0
问题描述

HDP常用端口被占用导致:

28510 HDP直连的端口,端口被占用导致直连失败。

  2851128512 是用于连接的端口,端口被占用导致连接失败;二者选其一。

     2852128522 是用于注册的端口,端口被占用导致注册失败;二者选其一。

处理过程

详见分析步骤如下:

1)        通过链接诊断工具,诊断端口是否正常?并一键修复,若无法修复则继续下面步骤。

2)        则通过Netstat –ano命令,确认具体哪个程序占用了端口,如下截图所示,分别查询AccessAgent对应各端口所对应的进程ID

3)        通过任务管理器确认对应的进程是否正确?正常情况下,如下图示对应。若如下端口TCP_28510 TCP_28511TCP_28512TCP_28521TCP_28522对应其他的进程,则说明端口被其他程序占用。


4)        可根据进程“映像名称”或者选中对应的右键点击右键查看程序的路径来确认占用的程序。确认占用程序后,建议修改占用程序的使用端口(程序支持的情况下) 或者卸载程序,改用其他具有相同工具的不同程序代替。


5)        如果程序都正常,则确认防火墙策略是否正常。如下截图,若防火墙服务处于“未启动”或者“禁止”状态则说明防火墙没有问题。如果还是有问题,请寻求更高级别的求助。


6)        如果防火墙服务处于“已启动”状态,则打开“控制面板”->WIndows防火墙”->“高级设置”->确认入站规则是否正确。



7)        如下入站规则,其中本地端口包括“TCP_28510 TCP_28511TCP_28512TCP_28521TCP_28522”。 



建议与总结

1.       确认占用程序后,建议修改占用程序的使用端口(程序支持的情况下) 或者卸载程序,改用其他具有相同工具的不同程序代替。

2.       确认是防火墙未开启端口,则将端口正确开启解决问题。

END