两台服务器的数据同步如何实现?

现在有两台服务器,分别是服务器A和服务器B,A与B的硬盘都为4T空间。现在服务器A的数据有2T多(都是图片什么的不是数据库文件所以比较大)。服务器B无数据,我想让服务器A的数据完全一样。并且每隔一天让两台机器的内容保持一致。服务器A与服务器B是在同一局域网中的机器。
求比较稳定和自动能识别是否修改并速度快的软件。或介意我如何实现谢谢。!
不是WEB页面啊,大哥摆脱看清楚问题再回答。

1.安装CentOS7.0yum install ssh 安装SSH协议yum install rsync (rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件)service sshd restart 启动服务任务

2.配置Master无密码登录所有Salve,在Master机器上生成密码对

3.查看/home/hadoop/下是否有".ssh"文件夹,且".ssh"文件下是否有两个刚生产的无密码密钥对。

4.接着在Master节点上做如下配置,把id_rsa.pub追加到授权的key里面去。

5.设置SSH配置用root用户登录服务器修改SSH配置文件"/etc/ssh/sshd_config"的下列内容。设置完之后记得重启SSH服务,才能使刚才设置有效。

6.退出root登录,使用hadoop普通用户验证成功同步另一台服务器的数据

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
如果你的网站主要是基于数据库的,所有的网页变化都在数据库里面体现,文件一般不变动,就象论坛或者博客一样,那么你的问题可以通过数据库同步来实现。最简单的同步方式是两个服务器共享存储空间,比如使用相同的网络硬盘最为网站服务器使用,这种方法是永远同步的。比如你的局域网里面有三台机器,一台链接网通宽带提供对外WEB服务,一台链接电信宽带对外提供WEB服务,另外一台不链接外网,安装大硬盘并共享出来,另外两台服务器都设置网站主目录为共享机器上的硬盘。本回答被网友采纳
第2个回答  2010-06-19
可以实现:

方法比较多,比如第三方备份软件,专业备份工具。自带备份工具。

推荐两种:

1、其中有一种叫robocopy的免费软件,做得非常好。

速度快。高效。
2、如果是域环境,并且机器是2003R2及以上,可以使用DFS自动复制。更加强大,复制会更加人性化高效。

先看看。针对自己的环境,选择一个试试。

不行可以远程协助解决。最后建议2T的活动数据不是一件好事,不是正常的现象。要学会管理和分离。
第3个回答  2010-06-19
可用复制技术实现,如SQL Server支持SQL数据库之间以及与其他数据库之间的数据复制,是在数据库之间对数据和数据库对象进行复制和分发并进行同步以确保其一致性的一组技术。使用复制可以将数据分发到不同位置,通过局域网、使用拨号连接、通过 Internet 分发给远程或移动用户。复制还能够使用户提高应用程序性能,根据数据的使用方式物理分隔数据(例如,将联机事务处理 (OLTP) 和决策支持系统分开),或者跨越多个服务器分布数据库处理。

要在另外一台服务器上装上数据库服务器软件,配置好发布服务器、分发服务器、订阅服务器、发布、项目和订阅。具体步骤详见MS SQL帮助

对于ORACLE则可以使用RAC并行版,实现数据实时同步,不过软件比较昂贵。

两台服务器的数据同步如何实现?
1.安装CentOS7.0yum install ssh 安装SSH协议yum install rsync (rsync是一个远程数据同步工具,可通过LAN\/WAN快速同步多台主机间的文件)service sshd restart 启动服务任务 2.配置Master无密码登录所有Salve,在Master机器上生成密码对 3.查看\/home\/hadoop\/下是否有".ssh"文件夹,且".ssh"文件下是否...

如何实现同步两个服务器的数据库?
\\x0d\\x0a*\/\\x0d\\x0a少量数据库同步可以采用触发器实现,同步单表即可。\\x0d\\x0a\\x0d\\x0a三、配置过程中可能出现的问题\\x0d\\x0a\\x0d\\x0a在sql server 2000里设置和使用数据库复制之前,应先检查相关的几台sql server服务器下面几点是否满足:\\x0d\\x0a\\x0d\\x0a1、mssqlserver和sqlserveragent...

MySQL同步两台电脑数据互通2台电脑mysql同步
1.两台MySQL服务器相互复制数据:两个MySQL服务器需要相互复制数据,实现数据的实时同步。2.使用自动增量:在双向复制过程中,使用自动增量避免主键冲突。3.同步基础数据:在双向复制之前,需要先将两台MySQL服务器上的基础数据同步一致。使用MySQL双向复制需要完成以下操作:1.配置两台MySQL服务器的主从关系...

两台数据库服务器 如何进行数据同步操作
第二种方式:如果数据同步的实时性要求不高,则可以通过定制存储过程的方式(给两个库的数据表加时间戳或者更新标志,)定时同步数据;第三种方式:通过给两个数据库的数据表加更新标志字段,以第一种方式为主以满足实时性的要求,以第二种方式为辅弥补可能存在的触发器执行更新未成功的情况。以上的方案...

MySQL双表数据同步的实现方法简介mysql两表数据同步
方法一:使用MySQL Replication MySQL Replication是MySQL数据库自带的一种数据同步方法,它可以在多个MySQL服务器之间复制数据以实现高可用性和数据备份。使用MySQL Replication,您可以将更新操作从一个MySQL服务器复制到另一个MySQL服务器上。这种方法是一种非常简单的实现双表数据同步的方法。以下是使用MySQL ...

如何实现同步两个服务器的数据库
少量数据库同步可以采用触发器实现,同步单表即可。 三、配置过程中可能出现的问题 在sql server 2000里设置和使用数据库复制之前,应先检查相关的几台sql server服务器下面几点是否满足: 1、mssqlserver和sqlserveragent服务是否是以域用户身份启动并运行的(.\\administrator用户也是可以的) 如果登录用的是本地系统帐户lo...

如何让多台服务器实现数据同步
如何让所有服务器之间数据同步 1、采用高可用sureHA软件镜像型,一台主服务器,一台备服务器,通过网线实时将数据备份,实现服务器双机互备的功能,此方式保证多台服务器之间数据的一致性。2、采用高可用sureHA双机热备共享型。一台主服务器,一台备服务器,链接一台存储,将数据放到存储里面,实现数据的...

关于数据同步的几种实现
SQL JOB方式通过定时作业实现同步,其基本原理是连接源服务器,使用SQL语句读取数据并更新到目标服务器。实现步骤包括创建数据库连接、使用SQL语句同步数据。创建数据库连接时,需要添加连接和登录用户连接,若遇到问题需先删除连接。同步数据的关键步骤是清空目标表数据,然后使用SQL语句从源服务器读取数据插入...

两台服务器两个sql数据库怎么实现数据同步?
用定时任务同步的方法来实现,用实时接口会影响系统的运作。用spring做一个定时任务,每天低谷时候进行跑批处理就可以同步了。

MySQL数据表同步的详细解析mysql两表同步详解
具体步骤如下:(1)在源MySQL服务器上设置为主服务器,同时在目标MySQL服务器上设置为从服务器。(2)在源MySQL服务器上开启binlog日志,并设置需要同步的数据表。(3)在目标MySQL服务器上配置主从复制,以建立起与源MySQL服务器的连通。(4)设置相关参数,控制主从复制操作和数据延迟等。(5)在主...

相似回答