hadoop批量命令脚本xrsync.sh传输脚本
1.xrsync.sh脚本
#!/bin/bash
if [[ $# -lt 1 ]] ; then echo no params ; exit ; fi
p=$1
#echo p=$p
dir=`dirname $p`
#echo dir=$dir
filename=`basename $p`
#echo filename=$filename
cd $dir
fullpath=`pwd -P .`
#echo fullpath=$fullpath
user=`whoami`
for (( i = 202 ; i <= 204 ; i = $i + 1 )) ; do
echo ======= s$i =======
rsync -lr $p ${user}@s$i:$fullpath
done ;
需要安装rsync远程数据同步工具
yum install rsync
其中i代表服务器部分尾号名称,服务器名称为s202,s203,s204等
使用时需要将xrsync.sh放到/usr/local/bin下,在任何目录中都可以使用
例:将hbase-2.2.0同步到其它机器的 /opt/ 目录下
xrsync.sh hbase-2.2.0 /opt/
百流积聚,江河是也;文若化风,可以砾石。

浙公网安备 33010602011771号