#!/bin/bash function rr(){ rsync -aSH --delete -e 'ssh' /usr/local/hadoop/etc/hadoop $1:/usr/local/hadoop/etc/ rsync -a --delete -e 'ssh' /etc/hosts $1:/etc/hosts } if (( $# == 0 ));then echo "用法:$0 host1 host2 host3 ...." else for ((i=1;i<=$#;i++)); do rr ${!i} ############## [root@room9pc01 ~]# A=123 [root@room9pc01 ~]# B=A [root@room9pc01 ~]# echo $B A [root@room9pc01 ~]# echo $!B B [root@room9pc01 ~]# echo ${!B} 123
用rsync同步本地DNS和Hadoop给Datanode主机
原创
©著作权归作者所有:来自51CTO博客作者大宝dayday见的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
数据同步--rsync
使用rsync进行两台或多台主机直接的数据同步
rsync数据同步 -
Rsync本地及远程同步工具
Rsync本地及远程同步工具
rsync linux 远程同步