使用Bucardo搭建PG数据库同步1、Bucardo介绍Bucardo是针对PostgreSQL数据库开发的同步软件,可以实现PostgreSQL数据库的主从、主主、多主同步方案,不过bucardo中的同步都是异步的,它是通过触发器记录变化,甚至可以以postgresql为源库,可以和oracle、mysql、mongodb等很多数据库进行数据异步同步
2、Bucardo搭建前准备2
1搭建环境版本要求:Perl5(atleast5
3)Postgres(atleast8
2)DBImodule(atleast1
51)DBD::Pgmodule(atleast2
0)DBIx::Safemodule(atleast1
4)Linux版本cat/etc/redhat-releaseCentOSLinuxrelease7
2009(Core)2
2Perl安装(所有节点都需要安装)本次系统linux版本是7
6Perl是linux系统自带;默认版本是v5
1;可行[root@node3Bucardo]#perl-vThisisperl,v5
1(*)builtforx86_64-linux-thread-multi如果perl版本低于5
8则执行如下操作####需要安装perl-5https://www
org/src/README
htmlwgethttps://www
org/src/5
0/perl-5
gztar-zxvfperl-5
gzcdperl-5
/ConfigureMakemakeinstall进行Configure时务必不要指定-d参数,其中有2个重要选项不能采用默认配置:Buildasharedlibperl
so(y/n)[n]这里要选YBuildathr