Linux ping通Telnet不通,且本机应用正常运行

时间:2022-09-21 07:47:21

前端时间同事安装CDH的集群,遇到HDFS安装失败的问题,现象如下:

1、两台Namenode正常运行,但是datanode处于“错误运行状态”;其它配置依赖HDFS服务的如mapreduce、Hbase也运行失败;

2、两台Namenode机器上的datanode、mapreduce运行正常,其它节点datanode、mapreduce所在的服务器能ping通两台Namenode的IP,但无法telnet通两台Namenode的服务端口;

经过排查发现,在/etc/hosts表中,配置了两条本机机器名的解析策略,第一条解析策略是解析到127.0.0.1,即本机的回环地址,第二条才解析到局域网的IP;

而在启动Namenode时,配置的地址是服务器机器名,导致服务都启动在127.0.0.1,其它机器无法连接本机服务。


其它应用部署时也会存在该情况,如果将应用的地址都配置到127.0.0.1,那么除本机外,其它应用是无法访问的,就会出现能ping通,但telnet不通服务端口的情况。