xsync 集群同步脚本

xsync资源文件,亲测可用 分布式经常需要做集群部署,很多服务器间需要传文件,基于rsync创建xsync文件简化服务间的传输,记得配置里面的服务器地址就行了 立即下载

scp 和rsync均是远程拷贝,

rsync 远程分发

在这里插入图片描述

在这里插入图片描述

xsync 集群分发脚本

循环复制文件到所有节点相同的目录下

新建一个脚本

touch xsync.sh
vim xsync.sh
#!/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 获取当前用户名称
user=`whoami`
 
#5 循环
#for((host=0; host<5; host++)); do
        #echo $pdir/$fname $user@192.168.3.15$host:$pdir
 #       echo --------------- 192.168.3.15$host ----------------
 #       rsync -rvl $pdir/$fname $user@192.168.3.15$host:$pdir
#done
 
#5 循环
for host in {master,slaver1,slaver2,slaver3,slaver4,slaver5}; do
        #echo $pdir/$fname $user@$host:$pdir
        echo --------------- $host ----------------
        rsync -rvl $pdir/$fname $user@$host:$pdir
done

赋予执行权限

chmod 777 xsync.sh

测试
同步一个文件夹

 cd /usr/local/
 xsync.sh hive

执行结果

[root@master local]# xsync.sh hive
fname=hive
pdir=/usr/local
--------------- master ----------------
sending incremental file list

sent 53 bytes  received 17 bytes  28.00 bytes/sec
total size is 0  speedup is 0.00
--------------- slaver1 ----------------
sending incremental file list

sent 49 bytes  received 17 bytes  44.00 bytes/sec
total size is 0  speedup is 0.00
--------------- slaver2 ----------------
sending incremental file list
hive/

sent 52 bytes  received 20 bytes  48.00 bytes/sec
total size is 0  speedup is 0.00
--------------- slaver3 ----------------
sending incremental file list
hive/

sent 52 bytes  received 20 bytes  48.00 bytes/sec
total size is 0  speedup is 0.00
--------------- slaver4 ----------------
sending incremental file list
hive/

sent 56 bytes  received 20 bytes  50.67 bytes/sec
total size is 0  speedup is 0.00
--------------- slaver5 ----------------
sending incremental file list
hive/

sent 52 bytes  received 20 bytes  48.00 bytes/sec
total size is 0  speedup is 0.00
[root@master local]# 

Windows10下部署Heygem进行数字人生成 对于使用Heygem生成数字人,需要注意几个问题: + 需要使用Nvidia的显卡。 + 需要在Windows上进行本地部署。主要原因为客户端是Windows的,客户端对上传的视频写入硬编码的`D:\heygem_data\voice\data`目录,需要在容器上读取这些文件。 + 需要在Windows上部署Docker,将Windows的目录映射到容器中,由容器中的服务进行读取。 + 需要特别注意,一定要有D盘,这个D盘是Windows的D盘,不能是插入的USB设备后产生的D盘。 + 需要下载3个Doc 阅读详情

相关推荐

WebUI自动化测试框架搭建(python+pytest+selenium+allure)

将鼠标移动到要定位的元素上面>右键>点击“检查”>在元素代码上右键>复制>复制XPath。

m0_63729339的博客 1280

xsync同步脚本的创建及使用(以Debian10集群为例)

本文介绍了在Debian10中编写文件分发脚本xsync的全过程,涉及到原理介绍和踩坑记录,

weixin_41399650的博客 6346

EFR32无线SoC开发指南:从环境搭建到性能优化

物联网边缘设备开发中,无线SoC芯片的选择与开发环境配置是关键第一步。EFR32作为Silicon Labs推出的多协议无线SoC系列,配合Simplicity Studio IDE,为开发者提供了完整的解决方案。本文以EFR32xG22开发套件为例,详细介绍开发环境搭建、工程创建、硬件配置等核心环节,特别针对RAILtest示例工程进行深入解析。通过实际案例演示如何配置无线参数、优化低功耗模式,并分享串口终端交互、吞吐量测试等实战技巧。对于开发者常见的问题如设备识别失败、无线通信异常等,提供了系统化的排查

weixin_30342363的博客 350

xsync 集群同步工具

在配置集群时,往往需要将文件拷贝到各个机器,一来二去就很麻烦;我们可以使用xsync工具同时进行多台机器同步数据。

For-的博客 3328

青藏高原冻土数据实战:如何用QGIS分析1961-2020年冻土退化趋势(附完整操作步骤)

本文详细介绍了如何使用QGIS分析1961-2020年青藏高原冻土退化趋势,包括数据准备、预处理、时空分析和模型验证等全流程操作。通过TTOP模型和Stefan方程,揭示了冻土退化的空间差异和海拔依赖性,为环境研究提供科学依据。

weixin_29276847的博客 127

ARM Cortex平台NEON指令集优化实战指南

本文为ARM Cortex平台开发者提供了一份全面的NEON指令集优化实战指南。文章从NEON的SIMD架构原理讲起,详细介绍了开发环境搭建、NEON内联函数与自动向量化两种核心编程方法、关键数据类型与指令,并通过图像饱和运算、矩阵乘法等实战案例,深入解析了性能调优技巧与常见避坑指南,旨在帮助开发者充分释放ARM处理器的并行计算潜力。

weixin_29162439的博客 259

集群分发脚本xsync简单使用

Rsync的简单了解,xsync的脚本编写及快速使用

qq_41874544的博客 1789

OSMDroid 切换地图不更新的问题

用OSMDroid加载Google地图的时候 需要有按钮切换不同图层的地图,如果发现调用了mMapView.setTileSource(ITileSource aTileSource)方法的时候发现地图View没有更新的话,可能是因为两个实例化TileSource对象其子类BitmapTileSourceBase这个类的aName成员变量值一样导致的地图在setTileSource出现不更新问题,...

godoge的博客 1039

配置xsync(详解)

使用xsync命令同步一个文件,会只将这个文件,同步到其他服务器的相同路径下面(没有的目录与文件会自动创建) 使用xsync命令同步一个目录,会将这个目录下面的所有文件以及子目录,同步到其他服务器相同路径下面(没有的目录与文件会自动创建) 多次同步某一个文件或者目录,第一次全部同步,第二次以及之后就只会同步里面发生更改的部分,未更改的部分不会重复同步

qq_58534786的博客 3508

一种车内UWB圆极化天线的理论推导及具体实现

本文详细描述了一款工作于UWB channel 9也即中心频率为7987.2MHz,带宽为499.2MHz的圆极化天线。首先是理论推导圆极化天线的物理尺寸参数,分析物理尺寸参数对天线性能指标的影响。然后分析圆极化天线在汽车驾驶室这种狭窄空间应用中带来的优势,也即可以最大化的极化损失多径,提高主径接收信号的信噪比。

weixin_44555637的博客 2958

量产导入 | 产品可靠性测试标准完整大集合(JEDEC/IEC/SAE…)

产品可靠性测试是产品质量保证中的重要一环, 包含有Pre-con, aging(寿命)和ESD(静电)等, 下面就收集了权威标准JEDEC全系列, 请参照如下 同时也附上其它的可靠性标准供大家参考及交叉理解, 可能侧重点不同, 大家可以参考下。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 1660

配置xsync 和写xsync配置文件的两种方法!!怎么设置免密?…… Linux虚拟机scp命令、rsync命令与xsync命令的使用和具体实现

scp可以实现服务器与服务器之间的数据拷贝(from server1 to server2)2.基本语法rsync主要用于备份和镜像。具有速度快、避免复制相同内容和支持符号链接的优点。

2201_75806156的博客 1733

S7-1200 PN与G120变频器控制起停及调速PROFINET实现详解

S7-1200 PLC与G120变频器通过PROFINET通信可实现高效、实时的电机控制。2. 《S7-1200与G120 CU250S-2PN的PROFINET通讯指南》- 控制器:S7-1200 PLC (如1214C DC/DC/DC)- 变频器:G120 CU250S-2PN (带PROFINET接口)- 输出区(PZD1-2):控制字(16位)、速度设定值(16位)- 输入区(PZD1-2):状态字(16位)、实际速度值(16位)- P922=1:选择报文类型为"标准报文1 (PZD2/2)"

电工 1864

xsync脚本集群之间的同步

假设名为xsync,给它指定一个参数,它的作用就是把这个位置的内容同步给其他的设备。#6. 获取当前文件的名称。重新查看它的颜色,它现在已经变成执行的脚本了(如上右图)。五台机器,我们在A上新增加了文件,那如何去同步到B,这个部分的代码不需要会写,能看懂,了解即可。把这个脚本同步到其他的机器中。把参数所对应的文件同步给所有的其他设备。放在环境变量中,可以在任何的地方都去调用。#3. 遍历所有目录,挨个发送。一个合适的思路是:写一个脚本。颜色是灰色的,不具备执行权限。D,E上相同的目录下呢?

2401_84653595的博客 403

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

xsync 集群同步脚本介绍(拷贝文件不同的部分)

xsync 集群同步脚本 scp 和rsync均是远程拷贝, rsync 远程分发 xsync 集群分发脚本 循环复制文件到所有节点相同的目录下 xsync脚本基于rsync工具,rsync 远程同步工具,主要用于备份和镜像。具有速度快、避免复制相同内容和支持符号链接的优点,它只是拷贝文件不同的部分,因而减少了网络负担。 rsync -rvl $pdir/$fname $user@hadoop$...

qq_43688472的博客 358

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

rsync同步工具和xsync、xcall集群脚本

rsync同步工具和xsync、xcall集群脚本 rsync 远程同步工具,主要用于备份和镜像。具有速度快、避免复制相同内容和支持符号链接的优点。 rsync 和 scp 区别: scp 是把所有文件都复制过去。 rsync 只对差异文件做更新。 查看rsync 使用说明 man rsync | more 基本语法 rsync -rvl $pdir/$fname $user@hadoop$host:$pdir 命令 命令参数 要拷贝的文件路径/名称 目的用户@主机:目的路径选项 -r

qq_40610617的博客 266

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

linux集群常用的执行命令脚本(xcall)和同步文件脚本(xsync)

本篇文章介绍的是linux集群常用的执行命令脚本(xcall)和同步文件脚本(xsync),如有错误或不当之处,还望各位大神批评指正。众所周知,在配置Linux系统时常常会遇到同一个配置文件要在多个机器上配置的烦恼,如果一台一台机器配置的话十分的繁琐且没有什么意义,那么这时就用到了如下两个脚本。 一、同步文件脚本(xsync) 作用是将文件或者文件夹同步到集群上的其他从机 脚本源码 #!/b...

叶清逸的博客 6084

linux rsync文件远程增量同步、编写集群文件同步脚本xsync.sh

rsync 即remote sync(远程同步),实现本地主机和远程主机上的文件同步,但不能实现远程路径1到远程路径2之间的同步(使用scp)。使用 rsync 命令备份数据时,不会直接覆盖以前的数据(如果数据已经存在),而是先判断已经存在的数据和新数据的差异,只有数据不同时才会覆盖。

不是一枚开发 5万+

xsync 集群远程同步脚本

注意:如果用了 sudo,那么 xsync 一定要给它的路径补全。(d)将脚本复制到/bin 中,以便全局调用。(e)同步环境变量配置(root 所有者)b)修改脚本 xsync 具有执行权限。在该文件中编写如下代码。

qq_37312838的博客 314

hadoop集群配置-xsync脚本同步环境变量

6. 获取当前文件的名称。#4. 判断文件是否存在。#3. 遍历所有目录,挨个发送。在root目录下新建文件夹。#2. 遍历集群所有机器。在文件夹中写入如下内容。#1. 判断参数个数。

2403_87107889的博客 351

xsync同步脚本的使用

xsync同步脚本的使用 1.简介 在集群机器配置时,经常需要将一个文件或目录copy到同样的多台集群上,如果一个一个机器去复制,比较麻烦。如果有一个办法,通过一条命令就可以实现这个目的,就简单多了。xsync就是这样一个同步脚本。xsync其实是对rsync脚本的二次封装,脚本内容可以根据自己需要进行修改。 2.配置集群hostname 2.1 配置hostname文件 在每台机器执行命令 c...

Hornsey的博客 2万+

集群文件同步脚本xsync

集群文件同步分发脚本

weixin_45408791的博客 731

Hadoop学习笔记(一):概述、运行模式、xsync集群分发脚本、SSH无密登录、集群时间同步

文章目录概述Hadoop1.x和Hadoop2.x区别Hadoop组成HDFS 数据存储YARN 资源调度MapReduce 计算大数据技术生态体系推荐系统项目框架 概述 Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 主要解决海量数据的存储和海量数据的分析计算问题。 广义上来说,Hadoop通常指一个更广泛的概念——Hadoop生态圈(Hadoop、Hive…) Hadoop创始人Doug Cutting,图标来源于他儿子的玩具:飞起的大象。 发展历史:Google是Hadoop的思

lena blog 611

xsync集群同步脚本

1:修改/etc/hosts文件:添加下面主机 192.168.225.131 hadoop101 192.168.225.132 hadoop102 192.168.225.133 hadoop103 2:编写xsync文件 用普通用户hadoop在/home目录下创建bin文件-----用于存放脚本的地方 编写脚本: #!/bin/bash #1 获取输入参数个数,如果没有参数,直接退出 pcount=$# if((pcount==0)); then echo no args; exit;

m0_48830183的博客 150

Centos集群同步文件脚本xsync

Centos集群同步文件脚本xsync

weixin_45525313的博客 262

大数据集群 xsync文件同步脚本

1 简介 在大数据集群部署过程中,往往需要同步文件和配置到多台机器上,如果一台台的机器去复制,效率太低还容易出错。我们可以使用脚本的形式,批量同步文件,这里使用async进行文件同步。 2 配置集群hostname 2.1 配置hostname文件 1 服务器hadoop01 [root@localhost ~]# echo hostname1 > /etc/hostname hostname hadoop01 2 服务器hadoop02 [root@localhost ~]# echo h

小P聊技术 307
上一篇: Kafka_2.12-2.0.0 安装过程
下一篇: 集群部署重新规划
Source_00
博客等级 码龄11年 9粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值