Installing PGD CLI¶
デフォルトでは、Trusted Postgres Architectは各PGDノードにPGD CLIをインストールして構成します。クラスター内の非PGDインスタンスにPGD CLIをインストールする場合は、デプロイする前にTrusted Postgres Architectの構成ファイルのそのインスタンスにpgdcliロールをアタッチします。詳細については、 信頼できるPostgresアーキテクト を参照してください。
手動インストール¶
EDBリポジトリから入手可能な.deb および.rpm
パッケージを使用して、任意のLinuxマシンにPGD
CLIを手動でインストールできます。パッケージ名はedb-pgd5-cli
です。例:
sh # Debianの場合
sudo apt-get install edb-pgd5-cli
Trusted Postgres ArchitectがPGD CLIを構成すると、自動的に接続されます。スタンドアロンEDB Postgres分散クラスターへの手動インストールでは、接続文字列を提供する必要があります。
データベース接続文字列の指定¶
- 構成ファイルを使用して、クラスターのデータベース接続文字列を指定できます。または、接続文字列をコマンドに直接渡すこともできます。詳細については、
sample use case を参照してください。
構成ファイルの使用¶
pgd-cli-config.yml
構成ファイルを使用して、クラスターのデータベース接続文字列を指定します。構成ファイルには、クラスター内の少なくとも1つのPGDノードのデータベース接続文字列が含まれている必要があります。クラスター名はオプションであり、検証されません。
例:
cluster:
name: cluster-name
endpoints:
- "host=bdr-a1 port=5432 dbname=bdrdb user=postgres "
- "host=bdr-b1 port=5432 dbname=bdrdb user=postgres "
- "host=bdr-c1 port=5432 dbname=bdrdb user=postgres "
デフォルトでは、 pgd-cli-config.yml は/etc/edb/pgd-cli
ディレクトリにあります。 PGD CLIは、次の場所でpgd-cli-config.yml
を検索します。優先順位は高いものから低いものです。
/etc/edb/pgd-cli(デフォルト) 2.$HOME/.edb/pgd-cli
ファイルの名前を変更するか、別の場所に移動する場合は、コマンドを入力するときにオプションの-f
または--config-file
フラグを使用して、新しい名前と場所を指定します。
sample use case を参照してください。