hadoop批量命令脚本xrsync.sh传输脚本
Posted qixing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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/
以上是关于hadoop批量命令脚本xrsync.sh传输脚本的主要内容,如果未能解决你的问题,请参考以下文章