python实现udp通信,python实现端口转发
xsync群集分发脚本(首先设置了密集自由登录) )
(1)需求)将文件循环复制到所有节点的同一目录中
)2)需求分析:
(a ) rsync命令的原始副本:
rync-av/opt/moduleatguigu @ Hadoop 10:/opt/(b)预期脚本:
xsync同步的文件的名称
(三)脚本最好可以在任何路径中使用(脚本位于声明了全局环境变量的路径中) )。
[atguigu @ Hadoop 102 ~ ~]$ echo $ path/usr/local/qk dxl 3360/usr/local/sqkdxl 3360/usr/sqkdxl
(一)在/home/atguigu/qkdxl目录中创建x同步文件
[at guigu @ Hadoop 102 opt]$ CD/home/at guigu[at guigu @ Hadoop 102 ~]$ mkdirqkdxl[at guigu @ Hadoop 102 ~]$ cdqkdxl[
#!/qkdxl/bash#1 .判定参数if[$ #-lt1]thenechonotenough参数!退出;fi#2 .群集的所有计算机forhostincdh 1cd H2 CD H3 do echo==============$ host=========确定文件中是否存在如果[-e $文件]那么#5 .获取父目录pdir=$(CD-p$(目录名$文件)).PWD(排名第六。当前文件的名称fname=$(basename $ file)ssh $ host mkdir-p $ pdir rsync-av $ pdir/$ fname $ host 3360 $ pdir
[at guigu @ Hadoop 102 qk dxl]$ chmodxsync(c)测试脚本
[ atguigu @ Hadoop 102~~ ]将$ x sync/home/atguigu/qk dxl (d)脚本复制到/qkdxl并全局调用
[at guigu @ Hadoop 102 qk dxl]$ sudocpxsync/qk dxl/(e)同步环境变量设置(根所有者) ]
[ atguigu @ Hadoop 102~] $ sudo ./qk dxl/xsync/etc/profile。我的环境。嘘注意:使用日本首藤时,x同步必须补充其路径
启用环境变量
[at guigu @ Hadoop 103 qk dxl]$ source/etc/profile[at guigu @ Hadoop 104 opt]$ source/etc/profile 3358 www . Sina . com
x同步动物园管理员
这将动物园管理员目录传递到cdh1 cdh2 cdh3的三个节点
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。