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

两台服务器的数据同步如何实现?,第1张

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普通用户验证成功同步另一台服务器的数据

有可能是没有启用互联网连接,不能实时同步服务器,也有可能是校时还没到时间,因为中间有一个间隔

时间同步就是通过对本地时钟的某些操作,达到为分布式系统提供一个统一时间标度的过程。在集中式系统中,由于所有进程或者模块都可以从系统唯一的全局时钟中获取时间,因此系统内任何两个事件都有着明确的先后关系。

而在分布式系统中,由于物理上的分散性,系统无法为彼此间相互独立的模块提供一个统一的全局时钟,而由各个进程或模块各自维护它们的本地时钟。由于这些本地时钟的计时速率、运行环境存在不一致性,因此即使所有本地时钟在某一时刻都被校准

一段时间后,这些本地时钟也会出现不一致。为了这些本地时钟再次达到相同的时间值,必须进行时间同步操作。

扩展资料

时间同步的主要分类

无线电波

时间同步的另一种方法是用无线电波传播时间信息。即利用无线电波来传递时间标准.然后由授时型接收机恢复时号与本地钟相应时号比对,扣除它在传播路径上的时延及各种误差因素的影响,实现钟的同步。

随着对时钟同步精度要求的不断提高,用无线电波授时的方法,开始用  授时(ms级精度),由于短波传播路径受电离层变化的影响,天波有一次和多次天波,地波传播距离近,使授时精度仅能达到ms级。

后来发展到用超长波即用奥米伽台授时,其授时精度约10μs左右,后来又用长波即用罗兰C台链兼顾授时,其授时精度可达到μs,即使罗兰C台链组网也难于做到全球覆盖。后来又发展到用卫星钟作搬钟。用超短波传播时号.通过用户接收共视某颗卫星,使其授时精度优于搬钟可达到10ns精度。

卫星

看来利用卫星授时是实现全球范围时钟精密同步的好办法,只有利用卫星,才可在全球范围内用超短波传播时号;用超短波传播时号不仅传递精度高,而且可提高时钟比对精度

通过共视方法,把卫星钟当作搬运钟使用,且能使授时精度高于直接搬钟,直接搬钟难于使两地时钟去共视它。共视可以消除很多系统误差以及随时间慢变化的误差,快变化的随机误差可通过积累平滑消除。

网络

首先要了解什么是NTP协议 :NTP协议全称网络时间协议(Network Time Protocol)。它的目的是在国际互联网上传递统一、标准的时间。具体的实现方案是在网络上指定若干时钟源网站,为用户提供授时服务,并且这些网站间应该能够相互比对,提高准确度。 

NTP最早是由美国Delaware大学的Mills教授设计实现的,从1982年最初提出到现在已发展了将近20年,2001年最新的NTPv4精确度已经达到了200毫秒。 

NTP同时同步指的是通过网络的NTP协议与时间源进行时间校准。前提条件,时间源输出必须通过网络接口,数据输出格式必须符合NTP协议。 

局域网内所有的PC、服务器和其他设备通过网络与时间服务器保持同步,NTP协议自动判断网络延时,并给得到的数据进行时间补偿。从而使局域网设备时间保持统一精准。

参考资料来源:百度百科-时间同步

回答:

双机服务器一般用ca公司surviveit,不仅可以实时同步数据,还可以主备机切换,更可以主服务器挂掉后,备服务器自动顶替其位置,具体操作如下:两台服务器安装完surviveit后,primary

server和second

server便自动出现在管理软件的managed

servers列表中。此时需要建立一个replication

task:

1.选中主服务器primary

server

2.选中数据备份服务器second

server

3.选择网络速度(10m选fast,100m选very

fast)

4.选择数据保护等级,一般选择full

protection(既能进行数据的实时备份,也能进行服务器的实时切换)

5.从primary

server中选择需要保护的目录

6.选择primary

server中被保护目录中的文件共享

7.选择enable

intelligent

failover和detect

another

computer

or

network

device

8.选择transfer

primary

ip

address

to

the

secondary

server

on

failover,change

primary

ip

address

on

failover。

9.从已建立好的replication

task中可更改数据在second

server中的备份路径

10.在replication

task的failover

actions中,分别对primary

server和second

server增加sql7.0

scripts

11.运行建好replication

task后的第一次数据同步,同步结束后primary

server自动处于保护状态。

追问:

这个可以让两个服务器的同时更新吗

比如说从的上传

主的也会更新吗

而不是只是主的上传

从的更新

回答:

这服务器是你们托管的还是自己维护?托管的话,不会影响速度,除非你一次性更新超大量内容,还有我想说的是,如果是托管的,为啥不双线接入或者三线接入?还得用两台服务器对两种线路的用户?如果是自己维护,三台机器,你就更新主服务器,把那两个设成从服务器,只更新主服务器后那两个就都更新了,更不会拖慢速度了风尘々紫驿

的感言:

虽然没用你的方法还是谢谢你了

呵呵

2011-03-10


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/239367.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存