Hadoop--xsync分发脚本

编写集群分发脚本xsync:

1. scp(secure copy):安全拷贝

①. scp定义:scp可以实现服务器与服务器之间的数据拷贝(from server1 to server2);

②. 基本语法:

 scp         -r              $pdir/$fname                $user@host:$pdir/$fname
 命令        递归          要拷贝的文件路径/名称        目的地用户@主机:目的地路径/名称

③. 案例:
a. 在Hadoop102、Hadoop103、Hadoop104上都已创建好的opt/module//opt/software两个目录,并且目录名修改为xiaobai:xiaobai:

[xiaobai@hadoop102 ~]$ sudo chown xiaobai:xiaobai -R /opt/module

b. 在hadoop102上,将hadoop102中的/opt/module/jdk1.8.0_144 目录拷贝到hadoop103上:

[xiaobai@hadoop102 ~]$ scp -r /opt/module/jdk1.8.0_144 xiaobai@hadoop103:/opt/module/

c. 在hadoop103上,将hadoop102中/opt/module/hadoop-3.2.2目录拷贝到hadoop103上:

[xiaobai@hadoop103 ~]$ scp -r xiaobai@hadoop102:/opt/module/hadoop-3.2.2 /opt/module/

tips:
1.在hadoop102上连接hadoop103要输入hadoop103的用户名及主机名称和对应的地址:xiaobai@hadoop103: /地址;
同样,在hadoop103上连接hadoop102也要输入hadoop102的用户名及主机名称和对应的地址:xiaobai@hadoop102: /地址;

2.在hadoop103上也可以将hadoop102的文件拷贝到hadoop104上(由于/opt/module下只有jdk/hadoop,所以可用 “ * ” 一次性复制,要复制单个文件也可补全文件名):

[xiaobai@hadoop103 ~]$ scp -r xiaobai@hadoop102:/opt/module/*  xiaobai@hadoop104:/opt/module/
xiaobai@hadoop102's password: 
The authenticity of host 'hadoop104 <
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值