是Pgpool_II,而不是Pgpool,第一次装的的时候装成后者了。
具体多看官方文档。
上下载源代码包,加压后编译。按如下:
./configure --with-pgsql-includedir=/opt/PostgreSQL/9.0/include/ --with-pgsql-libdir=/opt/PostgreSQL/9.0/lib/
ps:2011_11_29
今天重新安装pgpool。编译的时候多加2个选下,如下:
./configure --with-pgsql-includedir=/opt/PostgreSQL/9.0/include/ --with-pgsql-libdir=/opt/PostgreSQL/9.0/lib/ --with-openssl --prefix=/opt/pgpool-II
然后
make
makeinstall
默认安装在/usr/local/下,配置文件在/usr/local/etc/里,执行脚本在/usr/local/bin/里,包括pcp的一些指令和pgpool的启动停止脚本,
还有一个重要的是生成md5码密码的一个叫pg_md5的玩意。
进入/usr/local/etc里,里面一大堆配置文件(其实没那么多),配置文件都是以******_sample结尾的,自己复制下。
其中pcp.conf中是要添加用户密码,我是添加跟需要链接的数据库一样的用户名与密码,密码用pg_md5生成,
pg_md5:passwd
还有个pg_hba.conf,不求甚解。
接着是pgpool.conf,每种操作模式都会在这个配置文件中有相应的配置项,且etc/下都有相应的sample文件,如下:
pgpool.conf.sample-replication 制模式
pgpool.conf.sample-master-slave 主/备模式(Slony-I)
pgpool.conf.sample-stream 主/备模式(流复制)
分享到:
相关推荐
pgpool-II使用指南-安装与配置.htm
【pgpool-II 入门教程】是一篇针对数据库管理和优化工具 pgpool-II 的教程,旨在指导用户如何安装、配置及利用 pgpool-II 进行并行查询和数据复制。pgpool-II 是一个开源软件,主要功能是提供 PostgreSQL 数据库的...
pgpool-II的配置包括通用配置和特定模式下的配置。通用配置涉及连接池模式、复制模式、主备模式、流复制和客户端认证等方面。特定模式的配置则关注如何根据实际需求优化配置文件。此外,还涉及部署方法、显示命令、...
什么是Pgpool-II? 是PostgreSQL代理。 它位于PostgreSQL服务器及其客户端之间,提供连接池,负载平衡,自动故障转移和复制。TL; DRDocker撰写$ curl -sSL ...
1. 缓冲池:pgpool-II 可以缓存客户端请求的查询结果,避免重复执行相同的 SQL 语句,进一步减少对数据库的压力。 2. 数据库主从复制:pgpool-II 支持配置主从复制环境,确保数据的一致性和高可用性。当主数据库...
pgpool-II-pg11-debuginfo-4.0.9-1pgdg.rhel6.x86_64.rpm
PgPool 为Debian / Ubuntu安装和配置PgPool-II。 默认的运行模式是流复制模式。要求Python> = 3.6该角色与Ansible> = 2.10兼容,但尚未通过Ansible 3.x进行测试。 有关用于开发角色的详细依赖关系,请参见 。角色...
在 PostgreSQL 15 版本中,为了实现高可用性和负载均衡,我们通常会使用 pgPool II 这一中间件来配置主从集群。pgPool II 允许我们连接多个 PostgreSQL 数据库实例,并在它们之间智能地分配工作负载,同时提供故障...
总结,pgpool II 的安装是一个涉及多方面依赖的过程,理解并正确配置这些依赖关系,对于成功部署和优化pgpool II 至关重要。只有全面了解并掌握这些基础知识,才能在实际应用中充分发挥pgpool II 的效能,提升数据库...
安装过程通常使用`yum`或`dnf`命令进行,先安装PostgreSQL服务器,再安装PgPool-II,确保配置正确无误。 安装完成后,你需要配置`postgresql.conf`、`pg_hba.conf`以启动PostgreSQL服务器,并设置PgPool-II的配置...
- **pgpool 安装与配置**:在 PGPOOL1 和 PGPOOL2 上安装 `pgpool-II` 并进行必要的配置。 #### 四、实验步骤 **4.1、准备 PostgreSQL 主从流复制环境** - 在 DB1 和 DB2 上部署 PostgreSQL 9.4 主从流复制环境。...
3. pgpool的安装与配置:详细指导如何安装pgpool,配置连接池、复制、负载均衡等选项。 4. pg_rman的安装与备份恢复脚本:解释如何使用pg_rman进行全量和增量备份,以及在发生故障时如何进行恢复。 ## 第五章 测试...
7. 测试PgPool-II配置: 你可以通过连接到PgPool-II的监听端口来验证其是否正常工作。 以上就是安装PostgreSQL 11.7和PgPool-II 4.3.2在CentOS 7上的详细步骤。这两个组件的组合能为你的应用提供高效、可靠的...
- **健康检查**:Pgpool-II提供了可配置且强大的PostgreSQL节点健康检查机制。 - **自动故障转移**:当主节点发生故障时,Pgpool-II能够自动选择新的主节点并进行故障转移。 - **灵活性与控制力**:用户可以根据需要...
在所有涉及的服务器上,都需要下载并安装 PostgreSQL、pgpool-II 和 pg_rman 的相应软件包。注意要确保所有服务器的软件版本兼容。 2. 用户与权限 创建一个名为 "postgres" 的用户,并为其分配适当的权限,以便于...
5. **安装pgPool II 4.3.2**:同样使用`rpm`命令安装`pgpool-II-pg10-4.3.2-1pgdg.rhel7.x86_64.rpm`包。 6. 配置pgPool II:编辑`/etc/pgpool.conf`,配置连接池参数、后端服务器信息以及负载均衡策略。 7. 启动...
而`pgpool-II-pg12-4.3.2-1pgdg.rhel7.x86_64.rpm`则是PgPool-II针对PostgreSQL 12的特定版本,确保与数据库版本的兼容性。 在部署这套解决方案时,我们需要按照以下步骤操作: 1. 安装必要的依赖包,通常是C库和...
#### 四、pgpool-II配置 pgpool-II用于提供负载均衡、故障转移等功能,其配置主要包括: - 安装pgpool-II: ```bash sudo apt-get install pgpool2 ``` - 配置`pgpool.conf`以支持流复制: ```bash sudo ...
通过创建pgpool集群学习Docker ####要求 支持exec命令的docker('exec'从docker版本1.3开始可用) ###Pgpool2 集群 + Postgresql 流式复制测试 要了解设置架构,请查看: ... * Starting pgpool-II pgpo