一、环境:

主机1:youzhuan-bak     centos 7.2

主机2:youzhuan-online   centos 7.2

二、部署过程:

youzhuan-bak :

[root@youzhuan-bak ~]#  yum install   rsync -y

[root@youzhuan-bak ~]# rsync --daemon

[root@youzhuan-bak ~]# netstat -an | grep 873

[root@youzhuan-bak ~]# cat /etc/rsyncd.conf                                        rsync配置文件修改
uid = nobody
gid = nobody
use chroot = yes
address = 0.0.0.0
port 873
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
hosts allow = 172.24.119.202
[backup]
path = /data/www
comment = backup
read only = false
auth users = liang 
secrets file = /etc/rsyncd.pwd

[root@youzhuan-bak ~]# cat /etc/rsyncd.pwd        增加秘钥文件
liang:m2i3sc

[root@youzhuan-bak ~]# chmod 600 /etc/rsyncd.pwd         权限必须为 600

[root@youzhuan-bak ~]# ll /etc/rsyncd.pwd
-rw------- 1 root root 13 Mar 29 21:18 /etc/rsyncd.pwd

****************当连接不上时候用这样配置 root *******************************

youzhuan-online : 配置  sersync

下载安装包:  sersync2.5.4_64bit_binary_stable_final.tar.gz

[root@youzhuan-online local]# tar -xf sersync2.5.4_64bit_binary_stable_final.tar.gz

[root@youzhuan-online localt]# mv GNU-Linux-x86/   sersync

[root@youzhuan-online local]# cd sersync

[root@youzhuan-online sersync]# cp confxml.xml confxml.xml.bak

[root@youzhuan-online sersync]# vim confxml.xml

[root@youzhuan-online sersync]# cat /etc/liang.passwd 
m2i3sc

[root@youzhuan-online sersync]# chmod 600  /etc/liang.passwd

[root@youzhuan-online sersync]# ll /etc/liang.passwd 
-rw------- 1 root root 7 Mar 29 21:19 /etc/liang.passwd

[root@youzhuan-online sersync]#  /usr/local/sersync/sersync2 -d -r -o /usr/local/sersync/confxml.xml

测试 :

[root@youzhuan-online sersync]# cd /data/www/

[root@youzhuan-online www]# mkdir 999

在 youzhuan-bak上验证:

删除后也会实时同步,验证成功。

rsync + sersync 实现实时数据同步的更多相关文章

  1. rsync+inotify实时数据同步

    没有实际的用过,先mark一下,后面实践. https://www.osyunwei.com/archives/7447.html 一.为什么要用Rsync+sersync架构? 1.sersync是 ...

  2. sersync+rsync实时数据同步

    sersync+rsync实时数据同步 1.相关背景介绍 前面有关文章配置实现了rsync增量同步以及配置为定时同步,但是在实际生产环境中需要实时的监控数据从而进行同步(不间断同步),可以采取inot ...

  3. 【linux运维】rsync+inotify与sersync+rsync实时数据同步笔记

    Rsync(remote sync)远程同步工具,通过rsync可以实现对远程服务器数据的增量备份通过,但rsync自身也有缺陷,同步数据时,rsync采用核心算法对远程服务器的目标文件进行对比,只进 ...

  4. Linux学习系列之Inotify+Rsync实现实时数据同步

    Inotify简介 inotify介绍 inotify是一种强大的.异步的文件系统监控机制,linux内核从2.6.13起,加入了inotify的支持,通过inotify可以监控文件系统中添加.删除. ...

  5. Linux系统实时数据同步inotify+rsync

    一.inotify简介 inotify是Linux内核的一个功能,它能监控文件系统的变化,比如删除.读.写和卸载等操作.它监控到这些事件的发生后会默认往标准输出打印事件信息.要使用inotify,Li ...

  6. 三十、sersync高级同步工具实时数据同步架构

    一.项目介绍 Sersync项目利用inotity与rsync技术实现对服务器数据实时同步的解决方案,其中inotity用于监控sersync所在服务器上的文件变化. Sersync项目的优点: 1. ...

  7. rsync+inotify实时数据同步多目录实战

    rsync+inotify实时数据同步多目录实战       inotify配置是建立在rsync服务基础上的配置过程 操作系统 主机名 网卡eth0 默认网关 用途 root@58server1 1 ...

  8. rsync+inotify实时数据同步单目录实战

    rsync+inotify实时数据同步单目录实战   rsync+inotify实时数据同步单目录实战 inotify是一个强大的.细粒度的.异步的文件系统事件监控机制,linux内核从2.6.13起 ...

  9. Tapdata Real Time DaaS 技术详解 PART I :实时数据同步

      摘要:企业信息化过程形成了大量的数据孤岛,这些并不连通的数据孤岛是企业数字化转型的巨大挑战.Tapdata Real Time DaaS 采用的CDC模式,具有巨大的优势,同时是一个有技术壁垒的活 ...

随机推荐

  1. animation动画案例

    最近一直苦恼做一个banner的进度条,原先用js改变width值,但明显卡顿.后来用了animation,超级好用. <!DOCTYPE html> <html lang=&quo ...

  2. mybatis insertUseGeneratedKeys 返回主键为null

    package tk.mybatis.mapper.common.special; import org.apache.ibatis.annotations.InsertProvider; impor ...

  3. # 20175329 2018-2019-3 《Java程序设计》第九周学习总结

    20175329 2018-2019-3 <Java程序设计>第九周学习总结

  4. 【故障公告】推荐系统中转站撑爆服务器 TCP 连接引发的故障

    上周五下午,我们在博客中部署了推荐系统,在博文下方显示“最新IT新闻”的地方显示自动推荐的关联博文.我们用的推荐系统是第四范式的推荐服务,我们自己只是搭建了一个推荐系统中转站(基于 ASP.NET C ...

  5. python rpyc 报错: AttributeError: cannot access 'new'

    Error msg: Traceback (most recent call last): File "/home/hpcm/Desktop/test/install/client.py&q ...

  6. 【alpha阶段】第八次Scrum Meeting

    每日任务内容 队员 昨日完成任务 明日要完成的任务 牛宇航 #26 评价总览接口编写https://github.com/rRetr0Git/rateMyCourse/issues/26 (任务较重, ...

  7. 类Math

    概述 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数.类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单. 常用方法 ​ ...

  8. 纯手工搭建VS 2017(社区 免费版)离线安装包

    不知不觉中,史上功能最强大的Visual Studio 2017版本发于美国时间2017年3月8日正式在发布了,但是由于版本更新速度加快和与第三方工具包集成的原因,微软研发团队没有为这个版本提供离线下 ...

  9. JS confirm或alert对话框中的换行

    如题. alert.confirm对话框的换行可以使用回车符或换行符:\n,\r 也可以使用回车符或换行符对应的unicode编码:\u000a,\u000d,这是等效的. //确认信息 var co ...

  10. vue.js实战——.native修饰符

    https://blog.csdn.net/qq_29468573/article/details/80771625 除了用v-on在组件上监听自定义事件外,也可以监听DOM事件,这时可以用.nati ...