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

两台服务器的数据同步如何实现?,第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普通用户验证成功同步另一台服务器的数据

操作步骤:

1、采用高可用sureHA软件镜像型,一台主服务器,一台备服务器,通过网线实时将数据备份,实现服务器双机互备的功能,此方式保证多台服务器之间数据的一致性。

2、采用高可用sureHA双机热备共享型。一台主服务器,一台备服务器,链接一台存储,将数据放到存储里面,实现数据的共享。此方式保证多台服务器之间数据的一致性。

用同步软件不就搞定了,省的瞎折腾了啊

我现在用的Bestsync2011同步软件,我觉得还蛮好用的,速度比较快,日志功能很强大,反正如果同步有任何错误,你能查看到每个文件的同步状态。

for example: 你可以把软件安装在服务器上,建立1个任务,来将这两台服务器进行实时同步。

1. 在主菜单里面点 编辑-->追加任务

文件夹1选择 服务器A需要同步的文件夹位置

文件夹2选择 服务器B需要同步的文件夹位置

方向为由文件夹2到文件夹1

然后选择 完成 按钮

在主菜单上,点选 开始 按钮, 这样, A与B上的文件就完全一致了。

2. 在任务列表中,双击你刚刚建立的这个任务,然后会弹出属性对话框

翻到 “日程” 那页

勾选上 “文件一旦变化,立即同步”这个选项

最后点击 确定 按钮

这样,只要服务器A的指定文件夹一旦变化,就实时同步到服务器B了以此类推

他们新浪微博上要好多教程,你不清楚可以去看那上的手册。。。

是否可以解决您的问题?


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存