NES for pgpool-II
Install and configuration guide for NES for pgpool-II, the connection pooler and load balancer for NES for PostgreSQL 14.
NES for pgpool-II is a build of pgpool-II for use with NES for PostgreSQL 14. It sits between PostgreSQL clients and servers and provides connection pooling, load balancing, and high availability.
It is available in the same standard and minimal builds as NES for PostgreSQL 14.
Current versions
| Platform | pgpool-II version |
|---|---|
| Most supported platforms | 4.5.12 |
| RHEL 7, Oracle Linux 7 | 4.4.17 |
pgpool-II ships at 4.5.12 on every supported Unix platform. RHEL 7 and Oracle Linux 7 are pinned to 4.4.17, because upstream pgpool-II 4.5 dropped Enterprise Linux 7 support. pgpool-II is not supported on Windows, which upstream does not support.
Supported platforms
| Platform | Architecture |
|---|---|
| RHEL / UBI 7, 8, 9, 10 | x86_64 |
| Oracle Linux 7, 8, 9, 10 | x86_64 |
| SLES 12 SP5, 15 SP3 | x86_64 |
| AIX 7.2 TL5 | ppc64 |
| Solaris 11.4 | x86_64, SPARC64 |
Access
NES for pgpool-II is distributed through the NES registry at registry.nes.herodevs.com and requires a HeroDevs access token. If you do not have an access token, contact support@herodevs.com. For more information see Access Tokens.
Installation
pgpool-II ships as a binary tarball alongside the matching NES for PostgreSQL 14 build for your platform.
Confirm the exact asset filename for your platform and the access-token auth scheme with support@herodevs.com.
Download NES for pgpool-II for your platform
curl -fSL -u "<your-contact-email>:<your-nes-access-token>" \
-o nes-pgpool-II-4.5.12.tar.gz \
"https://registry.nes.herodevs.com/bin/nes/pgpool/4.5.12/<filename>"
Verify and extract
sha256sum -c nes-pgpool-II-4.5.12.tar.gz.sha256
tar -xzf nes-pgpool-II-4.5.12.tar.gz -C /opt/nes
Configure pgpool-II
Point pgpool-II at your NES for PostgreSQL 14 backends and start the pooler. Refer to the upstream pgpool-II 4.5 documentation for connection pooling, load balancing, and high-availability configuration.