大数据-hadoop-scp和rsync

尚硅谷大数据Hadoop 3.x(全新升级/部署+源码+实战)_哔哩哔哩_bilibili    课堂笔记

 

一、

 

 

 

 二、

 

 三、

 

 JAVA_HOME和HADOOP_HOME在全局都可以使用是因为配置了全局环境变量,想要xsync在全局都可以使用,也需要配置全局环境变量。

 

 就可以配置在/home/hadoop/bin里。

配置过程:

 

 

 

 

 

 写入:

#!/bin/bash

if [ $# -lt 1 ]
then
    echo Not Enough Arguement!
    exit;
fi


for host in hadoop2 hadoop3 hadoop4
do
   echo ========
==$host=========== for file in $@ do if [ -e $file ] then pdir=$(cd -P $(dirname $file); pwd) fname=$(basename $file) ssh $host "mkdir -p $pdir" rsync -av $pdir/$fname $host:$pdir else echo $file dose not exists! fi
done
done

 然后再命令行输入 xsync bin/,就可以同步到其他虚拟机。

posted on 2021-11-17 11:01  方木Fengl  阅读(63)  评论(0编辑  收藏  举报

导航