当前位置:  软件>C/C++软件

Slony-I

    来源:    发布时间:2015-02-08

    本文导语:  Slony-I可以来实现PostgreSQL数据库的主从复制。 下面是Slony-I 的安装配置简明指南,实现主副数据库的同步。后面我会再介绍Pgbouncer的安装和配置1. 主副数据库机器Master:hostname: M_DBinet addr:10.0.0.11OS: Linux 2.6.9-42.ELsmpCPU:Intel(R) Xeon(R) ...

Slony-I可以来实现PostgreSQL数据库的主从复制。

Slony-I[图片]

下面是Slony-I 的安装配置简明指南,实现主副数据库的同步。后面我会再介绍Pgbouncer的安装和配置

1. 主副数据库机器

Master:
hostname: M_DB
inet addr:10.0.0.11
OS: Linux 2.6.9-42.ELsmp
CPU:Intel(R) Xeon(R) CPU L5320 @ 1.86GHz
MemTotal: 254772 kB
PgSQL: postgresql-8.3.0

Slave:
hostname:S_DB
inet addr:10.0.0.12
OS: Linux 2.6.9-42.ELsmp
CPU:Intel(R) Xeon(R) CPU L5320 @ 1.86GHz
MemTotal: 514440 kB
PgSQL: postgresql-8.3.0

#在M_DB和S_DB上安装postgresql-8.3.0, 安装和配置过程参见我的上一篇Blog,确保超级用户是postgres,数据库名是URT。

#检查M_DB和S_DB上的超级用户postgres是否可以访问对方的机器

#分别在M_DB和S_DB上执行
sudo -u postgres /home/y/pgsql/bin/createlang plpgsql URT

#分别在M_DB和S_DB上的URT数据库里创建相同的表accounts。

2. 安装Slony-I

#分别在M_DB和S_DB上安装Slony-I
tar xfj slony1-1.2.13.tar.bz2
cd slony1-1.2.13
./configure –with-pgconfigdir=/home/y/pgsql/bin
gmake all
sudo gmake install

3. Slony Config

创建urt_replica_init.sh文件:
##############################
#!/bin/sh

SLONIK=/home/y/pgsql/bin/slonik
#slonik可执行文件位置

CLUSTER=URT
#你的集群的名称

SET_ID=1
#你的复制集的名称

MASTER=1
#主服务器ID

HOST1=M_DB
#源库IP或主机名

DBNAME1=URT
#需要复制的源数据库

SLONY_USER=postgres
#源库数据库超级用户名

SLAVE=2
#从服务器ID

HOST2=S_DB
#目的库IP或主机名

DBNAME2=URT
#需要复制的目的数据库

PGBENCH_USER=postgres
#目的库用户名

$SLONIK master.log &

#在S_DB上执行
/home/y/pgsql/bin/slon -f slave.slon >> slave.log &

5. Slony Subscribe

创建urt_replica_subscribe.sh文件:
########################
#!/bin/sh

SLONIK=/home/y/pgsql/bin/slonik
#slonik可执行文件位置

CLUSTER=URT
#你的集群的名称

SET_ID=1
#你的复制集的名称

MASTER=1
#主服务器ID

HOST1=M_DB
#源库IP或主机名

DBNAME1=URT
#需要复制的源数据库

SLONY_USER=postgres
#源库数据库超级用户名

SLAVE=2
#从服务器ID

HOST2=S_DB
#目的库IP或主机名

DBNAME2=URT
#需要复制的目的数据库

PGBENCH_USER=postgres
#目的库用户名

$SLONIK


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3