备忘录:为查询和总结记录。
记录:NO.230
本例环境:
操作系统:CentOS-7-x86_64-DVD-1908
JDK版本:jdk-8u251-linux-x64
名词:
scp:secure copy,是linux系统下基于ssh登陆进行安全的远程文件拷贝命令,实现服务器与服务器之间的数据拷贝
rsync:remote sync,linux系统下的数据镜像备份工具,第一次备份完全备份,以后备份就是差异备份.具有速度快、避免复制相同内容和支持符号链接的优点
场景:
本例有3台虚拟机
机器A: 192.168.110.151
机器B: 192.168.110.152
机器C: 192.168.110.153
在3台机器的/etc/hosts中均配置了域名映射
192.168.110.151 hadoop151
192.168.110.152 hadoop152
192.168.110.153 hadoop153
1.scp与rsync区别
rsync只对差异文件做更新,scp是把所有文件都复制过去。
2.scp使用
在A机器执行指令,从A机器拷贝到B机器
在机器A的/home/learn/apps目录下创建info目录
mkdir info
在/home/learn/apps/info创建三个文件
27-1.txt
27-2.txt
27-3.txt
使用scp把info从机器A拷贝到机器B的/home/learn/apps/info/
在A机器执行指令,从A机器拷贝到B机器
scp -r /home/learn/apps/info/ learn@hadoop152:/home/learn/apps/info/
在A机器执行指令,从B机器拷贝到A机器
scp -r learn@hadoop152:/home/learn/apps/info/ learn@hadoop151:/home/learn/apps/info/
注意:
其中 -r表示递归
learn是用户名,hadoop151和hadoop152计算机域名
3.rsync使用
使用rsync把info从机器A拷贝到机器B的/home/learn/apps/info27/
rsync -r /home/learn/apps/info/ learn@hadoop152:/home/learn/apps/info27/
......
以上,感谢。
CentOS-7中服务器之间数据拷贝和集群分发脚本
最新推荐文章于 2022-11-20 22:26:21 发布