Visit NES for PostgreSQL Home Page

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

Platformpgpool-II version
Most supported platforms4.5.12
RHEL 7, Oracle Linux 74.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

PlatformArchitecture
RHEL / UBI 7, 8, 9, 10x86_64
Oracle Linux 7, 8, 9, 10x86_64
SLES 12 SP5, 15 SP3x86_64
AIX 7.2 TL5ppc64
Solaris 11.4x86_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.

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.