Hadoopの一括転送スクリプトコマンドスクリプトxrsync.sh

1.xrsync.shスクリプト

#!/ binに/ bashの

場合は[[$#-lt 1]]; その後、何のparamsをエコーません。出口 ; Fiの

P = $ 1 
#echo P = $ P 
DIR = `dirnameは$ p` 
#echo DIR = $ DIR 
=`ベース名$ p`ファイル名
#echoファイル名= $ファイル名
CDの$ DIRの
フルパス= `PWD -P .` 
#echoフルパス= $フルパスの

ユーザ= 'whoami` 
用((I = 202、I 204 = <; I = $ I + 1))。やる
   エコー======= S $ I ======= 
   rsyncの-L-R $ P $ {ユーザー} @ S $ I:フルパス$ 
行なわ。

  あなたはrsyncのリモートデータ同期ツールをインストールする必要があります

YUMのrsyncをインストール

  私は尾数のサーバ部分の名前を表し、サーバS202の名前、S203、S204、など

Xrsync.shは、USR / local / binのアップ/ダウンに置く必要があり、任意のディレクトリを使用して使用することができます

例:HBaseの-2.2.0他のマシンの/ opt /ディレクトリに同期

xrsync.sh HBaseの-2.2.0は/ opt /

  

おすすめ

転載: www.cnblogs.com/qixing/p/11431607.html