两台服务器不能通信的原因?(三联系两服务器)
两台服务器不能通信的原因?
1、防火墙
(图片来源网络,侵删)第一是防火墙因素,最简单也是最容易出问题的地方。很有可能因为你的设置不当造成接收的数据包被过滤掉,有时PING不通也并不代表无法通信,有可能是防火墙上设置了防PING规则。或者是查看防火墙是否屏蔽了某些服务端口,造成无法与外界通信。
2、ARP欺骗
如果局域网内存在ARP病毒,也会造成主机无法与网关进行通信,这时请先用arp -d清空缓存再来试一下,如果问题解决,则问题可能出在这。
(图片来源网络,侵删)3、传输介质
出现这个情况的可能不大,但也不能排除。因为线缆长期暴露在外或潮湿的环境下,可能造成线缆的损坏。而且还有可能是水晶头松动,这时你可以重新插拔或者换根双绞线试试。
4、不在同一网段
(图片来源网络,侵删)两台服务器的数据同步如何实现?
1.安装CentOS7.0yuminstallssh安装SSH协议yuminstallrsync(rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件)servicesshdrestart启动服务任务2.配置Master无密码登录所有Salve,在Master机器上生成密码对3.查看/home/hadoop/下是否有".ssh"文件夹,且".ssh"文件下是否有两个刚生产的无密码密钥对。
4.接着在Master节点上做如下配置,把id_rsa.pub追加到授权的key里面去。
5.设置SSH配置用root用户登录服务器修改SSH配置文件"/etc/ssh/sshd_config"的下列内容。
设置完之后记得重启SSH服务,才能使刚才设置有效。
6.退出root登录,使用hadoop普通用户验证成功同步另一台服务器的数据
到此,以上就是小编对于三个服务器的问题就介绍到这了,希望这2点解答对大家有用。