postgresql 9.4 流复制主备搭建
centos6.6_x64搭建postgresql9.4流复制环境
环境介绍:serverhostnamenode1node2
一、安装两台centos6.6_x64,并更改主机名、配置网络、关闭防火墙。
二、两台主机间实现无密key访问。
1.节点一生成公钥和私钥
#ssh-keygen(过程中出现三个需要输入的地方直接按回车键)
network10.10.10.193/2410.10.10.194/24applicationmasterserverslaveserveraccountroot1qaz。qaz
此时在.ssh目录下生成了id_rsa和id_rsa.pub。其中id_rsa是私钥,本机要用;id_rsa.pub是公钥,给其他的机器用。
2.将公钥上传到远程主机上
按照提示输入远程主机(10.10.10.194)的密码后,可看到上传成功的提示:
3.登录远程主机,将客户端公钥写入authorized_keys文件
[root@node1.ssh]#ssh10.10.10.194
root@10.10.10.194'spassword:
lastlogin:tuenov1714:24:302015from10.10.10.1[root@node2~]#cd/root/.ssh[root@node2.ssh]#lsid_rsa.pub
[root@node2.ssh]#catid_rsa.pub>>authorized_keys
此时可在node2机器的.ssh目录下看到两个文件authorized_keys和id_rsa.pub。其中id_rsa.pub的主要目的就是把公钥信息写到authorized_keys中。然后把两台主机中的id_rsa.pub都删除掉,否则这台机器将无法不用密码登录别的机器。
4.此时在node1上可直接sshnode2
5.若要实现两台linux主机之间的无密码登录,只需把上述的两台主机对调一下再操
作一遍即可。参考链接。
(未完,全文共2857字,当前显示852字)
(请认真阅读下面的提示信息)