Pgpool-II 4.4devel 文書 | |||
---|---|---|---|
前のページ | 上に戻る | 第 2章Pgpool-IIのインストール | 次のページ |
この章では、RPMからPgpool-IIのインストールについて説明します。 ソースコードからインストールする場合は、項2.2を参照してください。
Pgpool-IIの公式RPMは、https://www.pgpool.net/yumから入手できます。
RHELとその派生ディストリビューションでは、以下を一度行ってください。
dnf install https://www.pgpool.net/yum/rpms/4.3/redhat/rhel-8-x86_64/pgpool-II-release-4.3-1.noarch.rpm
そして以下を実施してください。
dnf install pgpool-II-pg13
pg13は、PostgreSQL 13を意味しています。 Pgpool-IIはPostgreSQLのライブラリと拡張のディレクトリが必要です。 そのディレクトリへのパスはPostgreSQLのバージョンごとに異なっているので、PostgreSQLに対応するRPMを選んでください。 またRPMは、PostgreSQLコミュニティRPMを使用することを前提としています。
dnf install pgpool-II-pg13-debuginfo
これにより、コアファイルあるいはバックトレースにおいて、デバッグ用のシンボルを得ることができます。 インストールすることを推奨します。 開発向けのオプションパッケージがあります。
dnf install pgpool-II-pg13-devel
これにより、開発者向けのヘッダーファイルがインストールされます。
すべてのPostgreSQLサーバに、以下をインストールしてください。
dnf install pgpool-II-pg13-extensions
すべてのPgpool-II設定ファイルは/etc/pgpool-IIにあります。 設定方法については項3.3を参照ください。
Pgpool-IIの自動起動を設定する場合、以下を実行してください。
systemctl enable pgpool.service
この後システム全体を再起動するか、以下を実行してください。 PostgreSQLサーバは、これよりも前に起動済みでなければならないことに注意してください。
systemctl start pgpool.service
Pgpool-IIを停止するには、以下を実行してください。PostgreSQLを停止する場合、Pgpool-IIを先に停止する必要があります。
systemctl stop pgpool.service
この後、PostgreSQLサーバを停止しても構いません。
RHEL6/CentOS 6では、以下を一度行ってください。
chkconfig pgpool on
この後システム全体を再起動するか、以下を実行してください。
service start pgpool
PostgreSQLサーバは、これよりも前に起動済みでなければならないことに注意してください。 Pgpool-IIを停止するには、次のようにしてください。
service stop pgpool
この後、PostgreSQLサーバを停止しても構いません。