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/
百流积聚,江河是也;文若化风,可以砾石。