在使用rsync工具输入rsync -av hadoop-3.1.3/ xhr@hadoop103:/opt/module/hadoop-3.1.3/
然后出现了下列错误
ssh: connect to host hadoop103 port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(226) [sender=3.1.2]
怎么解决啊,我是个学生,可能听不太懂,如果看不懂的话有必要最好可以远程控制给我解决一下
看问题,可能是端口未开放
我可调试,私我即可
同学你好,首先给你解释一下你的错误含义:
ssh: connect to host hadoop103 port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(226) [sender=3.1.2]
ssh:连接到主机hadoop103端口22:连接被拒绝
rsync:连接意外关闭(到目前为止已收到0个字节)[sender]
rsync错误:io出现无法解释的错误(代码255)。c(226)[发件人=3.1.2]
从上面的报错来看存在3个问题:
1、问题1是sshd未启动。
手动打开;/etc/init.d/ssh start
2、问题2是没有安装rsync
yum -y install rsync,
【如发现安装了rsync依旧报错,最后需要两边都确认,同步和被同步的虚拟机都需要安装yum -y install rsync 】。
3、问题3环境未配置好
详情查看实例链接:https://www.likecs.com/show-306000219.html
错误通常表示无法连接到主机 hadoop103。
要解决此问题,您可以检查主机的网络连接是否正常,并确保 ssh 服务已在目标主机上启动。如果连接成功,则可以确定 rsync 命令中所指定的用户名、主机名和端口号都是正确的。如果连接失败,则可能是网络连接问题,或者 ssh 服务没有在目标主机上启动。