美文网首页
集群分发脚本

集群分发脚本

作者: bullion | 来源:发表于2018-10-23 15:31 被阅读0次

1)编写脚本

#!/bin/bash

#1 获取输入参数个数,如果没有参数直接退出

pcount=$#

if((pcount==0)); then

echo no args;

exit;

fi

#2 获取文件名称

p1=$1

fname=`basename $p1`

echo fname=$fname

#3 获取上级目录到绝对路径

pdir=`cd -P $(dirname $p1); pwd`

echo pdir=$pdir

#4 获取当前用户名称

user=`whoami`

#5 循环 ip 103 到 105

for((host=103; host<105; host++)); do

    echo ------------------------------- hadoop$host --------------------------

    rsync -rvl $pdir/$fname $user@hadoop$host:$pdir

done

2)修改脚本权限

chmod 777 xsync

3)调用脚本形式

xsync /home/atguigu/bin

相关文章

  • 集群分发脚本

    1)编写脚本 #!/bin/bash#1 获取输入参数个数,如果没有参数直接退出pcount=$#if((pcou...

  • 集群分发脚本

    概述 当前集群环境用到的越来越多了,集群各服务器之间很多数据配置大体一致,导致一个文件可能需要同时上传到多个服务器...

  • 集群分发脚本xsync

    在/home/hadoop目录下创建bin目录,并在bin目录下创建文件 xsync.sh 。 在该文件中编写如下...

  • 4.集群分发脚本

    1.scp定义 scp可以实现服务器与服务器之间的数据拷贝。 2.基本语法 3.例子

  • 启动/停止集群脚本

    启动zookeeper集群脚本 停止zookeeper集群脚本 启动Storm集群脚本 停止Storm集群脚本 提...

  • Java进程脚本

    使用分发脚本分发 使用,比如说hadoop启动后 附xsync脚本(分发脚本)

  • 大数据之集群分发脚本

    一、scp、rsync命令 scp -r linan@hadoop101:/opt/module root@had...

  • SRS:如何用NGINX搭建HLS分发集群

    SRS的集群,终于补齐了最后一块拼图,就是基于NGINX的HTTP文件分发集群,比如HLS分发集群。 并且,HLS...

  • 使用shell脚本批量修改文件后缀名

    最近一直在做一些集群环境的搭建的尝试,经常需要在多个设备上做着相同的事情,如果写成脚本,就只用分发脚本就可以了,所...

  • 工作中的shell

    zookeeper集群脚本 zkStart.sh zkStop.sh storm集群脚本 stormStart.s...

网友评论

      本文标题:集群分发脚本

      本文链接:https://www.haomeiwen.com/subject/eyrazftx.html