现象描述:
1. 在cygwin中 ssh localhost 结果超时;ssh 127.0.0.1 正常
2. start-all.sh 端口22连接超时
3. netstat -an 显示端口22被sshd占用未被其他程序占用
4.ping 127.0.0.1 正常
5.ping localhost 超时
解决办法
怀疑是localhost出了问题,后来想到以前集群节点改ip时,替换过本机的hosts文件;get it!
在C:\Windows\System32\drivers\etc中查看hosts文件果然不是默认的:10.13.2.45 YZBGP-3-40 localhost
改为默认的或者在之前加上 127.0.0.1 localhost
搞定!