问题一:如何配置pg远程访问
          修改postgresql.conf-->listen_addresses = '*'
          修改pg_hba.conf-->添加 host    all             all             0.0.0.0/0               trust
          ps:以上代表允许从任何地址登录postgresql
问题二:远程连接pg服务器时出现如下错误          
          psql: could not connect to server: No route to host
                   Is the server running on host "192.168.100.149" and accepting
                   TCP/IP connections on port 5432?
         原因:pg服务器的防火墙阻挡
         解决方案:pg服务器开放5432端口
        /sbin/iptables -I INPUT -p tcp --dport 5432 -j ACCEPT
        /etc/init.d/iptables save
        service iptables restart
问题三:pgpool-II安装好后,执行命令"createdb -p 9999 test"出错
         createdb: could not connect to database template1: could not connect to server: No such file or directory
          Is the server running locally and accepting
          connections on Unix domain socket "/tmp/.s.PGSQL.9999"?
      原因:没有指定pgpool所在的服务器
      解决方法:执行"createdb -h 192.168.100.148 -p 9999 test"
问题四:搭建复制模式后,如果节点1坏了,如何进行故障恢复?
      步骤一:在pgpool服务器上手动执行命令:pcp_attach_node -d 5 localhost 9898 postgres postgres 1 将失效的节点加入集群
         ps:localhost 是指pgpool的服务器
             9898      是指pcp端口
             postgres:postgres是指pcp管理的用户名和密码
             1是指节点号码
     步骤二:
问题五:搭建流复制环境时,在备库上,利用psql无法连接数据库,出现错误“psql: FATAL:  the database system is starting up"
           原因:备库的postgesql.conf中的“hot_standby"这个参数没有设置正确
            解决方法:设置hot_standby=on        
问题六:安装pgpool的时候出现错误"make: pg_config: Command not found"&"make: *** No targets.  Stop."
          指定路径:export PATH=/home/pg93/pgsql/bin:$PATH

问题七:备份脚本:pg_basebackup -F p -D $PGDATA -h 192.168.224.128 -p 5432 -U replica
           压力测试:pgbench -M prepared -n -r -f ./test.sql -p 5432 -U postgres -c 16 -T 60 postgres
问题八:man postgres 出现错误 No manual entry for postgres
           解决方法:修改/etc/man.config  添加man路径:MANPATH /usr/local/pgsql/share/man/
问题九:/usr/bin/ld: cannot find -lsasl2
           解决方法:安装yum install cyrus-sasl-devel -y

搭建postgresql集群的问题汇总的更多相关文章

  1. 基于pgpool搭建postgresql集群

    postgresql集群搭建 基于pgpool中间件实现postgresql一主多从集群部署,这里用两台服务器作一主一从示例 虚拟机名 IP 主从划分 THApps 192.168.1.31 主节点 ...

  2. Pacemaker+Corosync搭建PostgreSQL集群

    https://my.oschina.net/aven92/blog/518928 · PostgreSQL中国社区: http://postgres.cn/index.php/home · Post ...

  3. elasticsearch系列八:ES 集群管理(集群规划、集群搭建、集群管理)

    一.集群规划 搭建一个集群我们需要考虑如下几个问题: 1. 我们需要多大规模的集群? 2. 集群中的节点角色如何分配? 3. 如何避免脑裂问题? 4. 索引应该设置多少个分片? 5. 分片应该设置几个 ...

  4. Magent搭建Memcached集群

    原文地址:http://ultrasql.blog.51cto.com/9591438/1636374 Memcached集群介绍 由于Memcached服务器与服务器之间没有任何通讯,并且不进行任何 ...

  5. elasticsearch 集群管理(集群规划、集群搭建、集群管理)

    一.集群规划 搭建一个集群我们需要考虑如下几个问题: 1. 我们需要多大规模的集群? 2. 集群中的节点角色如何分配? 3. 如何避免脑裂问题? 4. 索引应该设置多少个分片? 5. 分片应该设置几个 ...

  6. ES 集群管理(集群规划、集群搭建、集群管理)

    一.集群规划 搭建一个集群我们需要考虑如下几个问题: 1. 我们需要多大规模的集群? 2. 集群中的节点角色如何分配? 3. 如何避免脑裂问题? 4. 索引应该设置多少个分片? 5. 分片应该设置几个 ...

  7. 超详细,多图文使用galera cluster搭建mysql集群并介绍wsrep相关参数

    超详细,多图文使用galera cluster搭建mysql集群并介绍wsrep相关参数 介绍galera cluster原理的文章已经有一大堆了,百度几篇看一看就能有相关了解,这里就不赘述了.本文主 ...

  8. 从零开始学习docker之在docker中搭建redis(集群)

    docker搭建redis集群 docker-compose是以多容器的方式启动,非常适合用来启动集群 一.环境准备 云环境:CentOS 7.6 64位 二.安装docker-compose #需要 ...

  9. 基于pgpool搭建postgressql集群部署

    postgresql集群搭建 基于pgpool中间件实现postgresql一主多从集群部署,这里用两台服务器作一主一从示例 虚拟机名 IP 主从划分 THApps 192.168.1.31 主节点 ...

随机推荐

  1. Centos7安装32位库用来安装32位软件程序

    打算在centos7上安装一个远程控制软件,发现teamviewer只有centos的32位版本,试着安装了一下,各种报错,尝试多次无果.于是试着用向日葵远程控制软件,也报错,貌似也是只支持32位. ...

  2. MySQL Network--Localhost与127.0.0.1的差异

    localhost为本地服务器,而127.0.01为本机地址.在使用localhost时不经过网卡传输,不受网络防火墙和网卡相关的限制,访问localhost不会被解析成ip地址,不会占用网卡和网络资 ...

  3. Djangon 基础总结 汇总 从请求到返回页面的过程,

    第一步我是用户 现在 浏览器上输入地址 ---> 发送给服务   来请求返回当前的页面 第二步  服务端获得我当前的客户端要求访问的地址   第三步 服务端去urls.py中去,来看是要访问那个 ...

  4. sqler sql 转rest api 数据聚合操作

    sqler 2.0 提供了一个新的指令aggregate,注意这个和sql 的聚合函数不是一个概念,这个只是为了 方便api数据的拼接 参考格式   databases {    exec = &qu ...

  5. 深入详解美团点评CAT跨语言服务监控(三)CAT客户端原理

    cat客户端部分核心类 message目录下面有消息相关的部分接口 internal目录包含主要的CAT客户端内部实现类: io目录包含建立服务端连接.重连.消息队列监听.上报等io实现类: spi目 ...

  6. C#_从DataTable中检索信息

    C#_从DataTable中检索信息 存在于内存中的虚拟表DataTable,绑定在数据显示控件后,如果想在再检索其中某些信息,可以利用DataTable.Select方法进行检索,避免了重复的读取数 ...

  7. 20165308 2017-2018-2 《Java程序设计》第三周学习总结

    20165308 2017-2018-2 <Java程序设计>第三周学习总结 知识点 类 构造方法与对象的创建 类与程序的基本结构 参数传值 对象的组合 实力成员与类成员 方法重载 thi ...

  8. 阿里云 qW3xT.4 挖矿病毒问题

    查了一下.是个挖矿病毒,cpu 占用巨高 .杀了又有守护进程启动.网上有些杀死这个病毒的办法,大家可以试试.但是不确定能杀死. 建议直接重装系统. 然后,说说这货怎么传播的. 他通过redis .目前 ...

  9. linux配置 ssh 免密 登录

    1:第一步给每一台电脑生成公私钥 使用   在 root 目录下面 使用  ssh-keygen -t rsa ,然后不停敲回车.就可以生成公私钥.默认放在  .ssh 目录下面. 2:进入.ssh ...

  10. windows python监听文件触发脚本

    from watchdog.events import * class FileEventHandler(FileSystemEventHandler): def __init__(self): Fi ...