您的位置:首页 > 数据库

PostgreSQL Replication之第十章 配置Slony(1)

2015-08-23 11:08 357 查看
在PostgreSQL领域中,Slony是最广泛的复制解决方案之一。它不仅是最老的复制方案实现的一个,但也是有最多的外部工具支持的一个,例如PgAdmin3等。

在本章中,我们将深入探究Slony并学习如何把Slony整合到您的复制配置中。您也可以找到您可以使用Slony解决的问题。

本章将包含如下主题:

• 安装 Slony

• Slony 系统架构

• 复制表

• 部署 DDLs

• 处理故障转移

10.1 安装 Slony

要安装 Slony,我们可以从slony.info下载最新的压缩包。与往常一样,我们将执行源代码安装,这样您就能够复制类似的过程用于大多数操作系统。

为了本章的目的,我们使用了以下Slony 版本:

http://slony.info/downloads/2.2/source/slony1-2.2.0.b3.tar.bz2

一旦我们下载了软件表,我们可以运行如下的命令提取它:

tar xvfj slony1-2.2.0.b3.tar.bz2

压缩包会膨胀,我们可以继续编译代码。要构建代码,我们必须告诉Slony到哪里寻找pg_config。pg_config的目的是提供附加模块与所有有关的构建PostgreSQL本身过程中的信息。通过这种方式,我们可以确保PostgreSQL和Slony以同样的方式编译。在我们演示安装的PostgreSQL在/usr/local/pgsql。所以我们可以放心地假设PostgreSQL将存在与安装的二进制目录:

./configure --with-pgconfigdir=/usr/local/pgsql/bin

make

su root

make install

一旦我们执行力配置,我们可以通过调用make编译代码。然后,我们可以切换到root(以防PostgreSQL采用root用户安装)并安装二进制文件到它们的最终目的地。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: