集群查询:
#!/bin/bash
params=$@
tmp_ip="192.168.60."
i=31
for (( i=31 ; i <= 35 ; i = $i + 1 )) ; do
echo ============= ${tmp_ip}$i $params =============
ssh ${tmp_ip}$i "$params"
done
#集群的ip地址比如为102.168.60.31-35
#那么统一查询集群信息
#
集群发送:
#!/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 = 32 ; i <= 35 ; i = $i + 1 )) ; do
echo ======= s$i =======
rsync -lr $p ${user}@s$i:$fullpath
done ;
#集群的ip地址比如为102.168.60.31-35
#那么统一查询集群信息
#其中31为namenode