2 u013561136 u013561136 于 2015.07.18 19:07 提问

pgpool集群postgresql

我用pgpool进行postgesql的主从流复制集群,pgpool里有个失败进行主库切换的标签:
failover_command = '/usr/local/bin/failover_stream.sh %d %P %H /tmp/trigger_file0'
官方手册推荐的
图片说明
这种方案中的脚本,
我用这种方案配的时候出现了以下问题
1:一般在刚装好的时候主库失败从库会接替变成可读可写的主库,但是切换了两回后再重新连就会出现主库挂掉时从库虽然能用,但是变成只读的了。
2:还想问一个,从库在正常接替主库工作的情况下,再把原先主库接进来的时候会出现流复制的时间点不对的问题,该怎样操作才是主库挂掉后再连进来的正确操作(是不是要对现在的主库进行整体备份到原先主库,然后启动原先主库才能实现两个数据库的同步)。
3:这个失败故障切换的脚本怎么写才是最好的,然后recovery.conf里如何配置
求大神指教

2个回答

CSDNXIAOD
CSDNXIAOD   2015.07.18 19:10

PostgreSQL数据库集群:pgpool-II工具
PostgreSQL数据库集群:pgpool-II工具
PostgreSQL数据库集群:pgpool-II工具
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

caozhy
caozhy   Ds   Rxr 2015.07.19 06:21
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
postgressql安装 基于pgpool-ii的集群配置(一)
1     集群安装配置 1.1      安装Linux环境依赖 以下两个依赖包是postgresql数据库安装的基础。 rm -f /var/run/yum.pid            非必须执行项 yum install gcc-c++              必须执行项 yum install flex                  必须执行项 yum -y insta
PG的两种集群技术:Pgpool-II与Postgres-XL
转自:https://segmentfault.com/a/1190000007012082 最近研究了PG的两种集群方案,分别是Pgpool-II和Postgres-XL,在这里总结一下二者的机制、结构、优劣、测试结果等。 1、 Pgpool-II和Postgres-XL简介 据我目前的了解,Pgpool-II和Postgres-XL是PG集群开源实现中比较成功的两个项目,互联网上
PostgreSQL数据库集群:pgpool-II工具
  pgpool-II(http://pgpool.projects.postgresql.org/)是一个中间件,工作在PostgreSQL多服务器和PostgreSQL数据库客户端之间。由上图我们可以把pgpool看着是一个中介。 它提供了以下功能   连接池:pgp
高阶技术postgreSQL+pgpool+Ubuntu 实现分布式流复制模式
高阶技术postgreSQL+pgpool+Ubuntu 实现分布式流复制模式全文图解 高阶技术postgreSQL+pgpool+Ubuntu 实现分布式流复制模式全文图解
使用pgpool-ii 搭建postgresql 高可用、负载均衡架构
pgpool有很多功能,其中最重要的我觉得是如下几个:提供连接池(负载均衡模式),复制模式(能通过pgpool分发sql,因此是基于sql语句的分发复制),主备模式(依赖其他的复制,如snoly和流复制,但pgpool能把客户端的sql请求根据sql是查询还是修改发送到备库或主库),并行模式(其实就是把表水平拆分到各个数据节点,一条sql查询时需要从多个数据节点查询数据),本文是用主备模式来搭建p
利用pgpool-II搭建postgresql集群的并行查询模式
备注:主要是参考pgpool-II官方文件搭建,但某些步骤可能是因为版本问题和实际环境,需略作修改 本文环境:操作系统Version:Ubuntu 14.10          postgresql Version:9.3.1          pgpool-II Version:pgpool-II-3.3.6         2台服务器:1台放置pg和pgpool-II(localhos
pgpool-ii的安装配置 基于pgpool-ii的集群配置(三)
1.1      pgpool-ii集群中间件安装 注:集群代理程序和主数据库节点安装在一台机器上。 su - root mkdir -p /opt/pgpool 创建pgpool安装目录 cd /opt/soft_bak/ 上传 pgpool-II-3.3.12.tar.gz tar zxvf pgpool-II-3.3.12.tar.gz cd pgpool-II-3.3.12
PostgreSQL+pgpool-II复制方案
pgpool-II是PostgreSQL服务器之间一种有效的中间件和PostgreSQL数据库客户端。
PostgreSQL 集群/热备方案
集群解决的负载能力的问题,要求就是能增加服务器(群)的吞吐量和响应速度。 热备解决的是服务连续性(高可用性)的问题。 不是所有的模块都需要集群,也不是所有服务都需要热备。 下面是现有的基于postgreSQL的集群/热备方案列表。 1, pgpool 一个中间件,介于PostgreSQL Server和PostgresSQL database client
双机热备技术:使用pgpool搭建高可用PostgreSQL HA的步骤
pgpool,功能不较多,具有连接池,复制,负载均衡,并行查询,和HA等。今天博主测试下HA的配置。环境信息:两台虚拟机,ip分别由192 168 56   pgpool,功能不较多,具有连接池,复制,负载均衡,并行查询,和HA等。今天博主测试下HA的配置。 环境信息: 两台虚拟机,ip分别由192.168.56.101和192.168.56.102 。