zoukankan      html  css  js  c++  java
  • PostgreSQL Replication之第九章 与pgpool一起工作(5)

    9.5 检查复制

    如果所有的节点都处于开机并运行的状态。我们就可以在集群上运行我们的第一个操作了。在我们的例子中,我们将简单地连接到pgpool并创建一个新的数据库。createdb 是一个命令行工具提供CREATE DATABASE命令的抽象服务,它可以被pgpool很好地复制。在我们的例子中,我们简单地创建一个叫做xy 的数据库来看看复制是否工作:

    $ createdb xy -p 9999

    要查看那个命令是否已经如期被复制。我们建议连接到两个数据库并看看新的数据库是否被显示出来。在我们的例子中,已经如期工作了。

    $ psql xy -p 5433 -c "SELECT 1 AS x"

    x

    ---

    1

    (1 row)

    强烈推荐做这个基本的检查,以确保没有任何事情被遗忘,一切都已经配置好了。

    还有一件事情,当检查一个运行的设置时,它是非常有益的,它就是pcp_pool_status。它将提取当前设置的信息并显示当前正在使用的配置信息。

    这个命令的语法基本上和所有目前我们已将看到的pcp_* 命令一样:

    $ pcp_pool_status 5 localhost 9898 hs hs

    name : listen_addresses

    value: localhost

    desc : host name(s) or IP address(es) to listen to

    name : port

    value: 9999

    desc : pgpool accepting port number

    ...

    除此之外,我们建议执行通常的检查,例如 检查打开的端口,正确运行的进程。在配置中如果有任何重要的配置被忘记,这些检查应该显示出来。

  • 相关阅读:
    Linux 常用命令之df du
    Liunx 命令之链接操作
    1、SpringBoot bean,list,map Json返回
    Echarts 柱状图配置详解
    layui table数据表格reload where参数保留问题
    Mac休眠后解决卡死转圈问题
    5、Storm集成Kafka
    使用OData技术遇到的问题及解决办法
    我的柔情你永远不懂...
    如果你知道时间的默认值...
  • 原文地址:https://www.cnblogs.com/songyuejie/p/4749614.html
Copyright © 2011-2022 走看看