美文网首页
集群分发脚本xsync

集群分发脚本xsync

作者: zztigyk | 来源:发表于2020-09-03 20:09 被阅读0次
  1. 在/home/hadoop目录下创建bin目录,并在bin目录下创建文件 xsync.sh 。
cd
mkdir bin
cd bin/
touch xsync.sh
vim xsync.sh
  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 循环
for((host=1; host<4; host++)); do
        echo ------------------- hadoop$host --------------
        rsync -rvl $pdir/$fname hadoop$host:$pdir
done
  1. 修改脚本 xsync.sh 具有执行权限
    chmod 777 xsync.sh
  2. 调用脚本形式:xsync.sh 文件名称
    xsync.sh /home/hadoop/bin

注意:如果将xsync.sh放到/home/hadoop/bin目录下仍然不能实现全局使用,可以将xsync.sh移动到/usr/local/bin目录下。

相关文章

  • 集群分发脚本xsync

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

  • Java进程脚本

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

  • 写几个好用的Linux脚本

    xsync 集群通常需要同步配置文件,是不是可以写个脚本快速同步配置文件呢?这里 xsync 脚本是基于 rsyn...

  • shell脚本使用

    1. 同步脚本 ---xsync 1.1 赋值权限: 1.2 使用 2. 集群启动java jar 包脚本 2.1...

  • 5.xsync分发脚本

    1.创建 2.在xsync文件下编写 3.修改脚本xsync具有执行权限 4.调用脚本形式xsync 文件名称

  • rsync同步脚本

    xsync同步脚本的使用 1. 简介: 在集群机器配置时,经常需要将一个文件或目录copy到同样的多台集群上,如果...

  • 集群分发脚本

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

  • 集群分发脚本

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

  • 4.集群分发脚本

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

  • 启动/停止集群脚本

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

网友评论

      本文标题:集群分发脚本xsync

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