大数据-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/,就可以同步到其他虚拟机。