PCP コマンド

Pgpool-II 3.6.5 文書
前のページ | 上に戻る |  | 次のページ

# II. PCP コマンド

ここには Pgpool-II の PCP コマンドのリファレンス情報があります。 PCP コマンドはネットワーク経由で複数の Pgpool-II を操作する UNIX コマンドです。 注意：Pgpool-II 3.5 より、全ての PCP コマンドのパラメータ書式が変更されています。

# 1. PCP 接続認証

PCP ユーザ名とパスワードが `$prefix/etc` ディレクトリ内の `pcp.conf` で宣言されている必要があります。`pcp.conf` が他の場所にある場合には、 Pgpool-II の起動時に `-F` オプションで指定することができます。

# 2. PCP パスワードファイル

PCP 接続時にパスワードが指定されなかった場合、ユーザのホームディレクトリに配置された `.pcppass` ファイルか、 環境変数 PCPPASSFILE で参照されるファイルに格納されたパスワードが使用可能です。

このファイルの各行の書式は以下のとおりです：

    hostname:port:username:password

（この文字列の行頭に # を付けてからファイルにコピーしておけば備忘録のコメントになります。） 最初の３つのフィールドはそれぞれリテラル値か、任意のものにマッチする * を指定します。 現在の接続パラメータにマッチした最初の行の password フィールドが使用されます。 （したがって、ワイルドーカードを使用する場合には、具体的なエントリーの方を先に書きます。） エントリーの中に 「:」 か 「\」 を含む必要がある場合には、その文字を 「\」 をつかってエスケープしてください。 ホスト名 localhost はローカルマシンからの TCP と Unix ドメインソケットの両方の接続にマッチします。

`.pcppass` のパーミッションはグループおよび全ユーザからのアクセスを許してはいけません。 chmod 0600 ~/.pcppass を実行してください。これよりパーミッションの制限が弱い場合には、 このファイルは無視されます。

前のページ | ホーム | 次のページ
pgpool | 上に戻る | pcp_common_options