zoukankan      html  css  js  c++  java
  • PostgreSQL Replication之第十一章 使用Skytools(1)

    向您介绍了 Slony 之后,我们将介绍另外一种流行的复制工作。Skytools 是一个最初有 Skype 开发的软件包,它有多种用途。Skytools 不只是一个单一的程序,而且是一个工具与服务的集合,您可以用它来提高您的复制设置。在本章中,我们将讨论有关Skytools的如下主题:

    • 建立 通用队列

    • 使用 londiste 复制

    • 处理 XLOG 与 walmgr.py

    11.1 安装 skytools

    Skytools 是一个开放源码包,可以从 pgfoundry.org自由下载。本章,我们使用3.1.4 的版本。

    http://skytools.projects.pgfoundry.org/testing/skytools-3.1.4.tar.gz

    要安装该软件,我们首先要提取 TAR 文件并运行 configure。这里重要的是,我们必须告诉 configure 到哪里去找 pg_config。让 Skytools知道如何编译代码和到哪里去找库是很重要的。

    [如果所有的依赖包满足的话,configure 将成功执行。如果您从 git 创建,您将需要 git ,autoconf,automake,asciidoc,xmlto,和 libtool。除此之外,您将总是需要 rsync ,psycop2,和Python。]

    一旦configure 成功执行了,我们就可以运行 make 与 make install (如果 PostgreSQL 已经使用 root 用户安装了,这可能需要用root 用户运行。)

    ./configure

    --with-pgconfig=/usr/local/pgsql/bin/pg_config

    make

    make install

    一旦代码被编译完成了,我们就可以继续前进并立即使用 Skytools 。

  • 相关阅读:
    JavaScript中出现这个statement expected
    java: 非法字符: 'ufeff' 需要class, interface或enum
    码云如何配置公钥
    Git命令
    配置git签名
    Scanner练习总结
    怎么将项目在Eclipse中生成doc文档
    java文件使用命令生成doc文档
    包机制总结
    变量和运算符总结
  • 原文地址:https://www.cnblogs.com/songyuejie/p/4752105.html
Copyright © 2011-2022 走看看