PGD-S#
注釈
このアーキテクチャは、 Postgres Distributed 6専用です。 PGD 5が必要な場合は、 PGD-Always-ON を使用してください。
このアーキテクチャには、EDBサブスクリプションが必要です。すべてのソフトウェアは Configuring EDB Repos 2.0 repositories から供給されています。
クラスター構成#
構成オプションの概要#
このアーキテクチャのtpaexec configure
の呼び出し例を以下に示します。
tpaexec configure ~/clusters/pgd-s \
--architecture PGD-S
--edb-postgres-extended 15 \
--platform aws --instance-type t3.micro \
--distribution Debian \
helpコマンドを使用して、使用可能なすべてのオプションをリストできます。
tpaexec configure --architecture PGD-S --help
以下の表では、PGD-Sの必須オプションと追加の重要なオプションについて説明しています。オプションの詳細については、次のセクションで説明します。
必須オプション#
Options |
Description |
|---|---|
--architecture (-a) |
`PGD-S`に設定する必要があります |
Postgres flavour and version (e.g. --postgresql 15) |
有効な Postgresのフレーバーとバージョン 。 Postgres 14-18をサポートします。 |
追加オプション#
Options |
Description |
Behaviour if omitted |
|---|---|---|
--platform |
aws、docker、`bare`のいずれか。 |
Defaults to aws. |
--bdr-database |
レプリケーションに使用されるデータベースの名前。 |
Defaults to bdrdb. |
--layout |
standard`または`near-far |
Defaults to standard |
--add-subscriber-only-nodes |
追加する加入者専用ノードの数最大10。 |
Defaults to 0 |
--read-write-port |
接続マネージャーが読み取り/書き込み接続をリッスンするポート。 |
Left empty in config.yml, allowing default of the postgres port + 1000 |
--read-only-port |
接続マネージャーが読み取り専用接続をリッスンするポート。 |
Left empty in config.yml, allowing default of the read-write port + 1 |
--http-port |
接続マネージャーがhttp API接続をリッスンするポート。 |
Left empty in config.yml, allowing default of the read-write port + 2 |
--use https |
Connection Managerのhttp APIのhttpsを有効にする |
https is not enabled |
PGD-S構成の詳細#
PGD-Sクラスターには3つのデータノードがあります。 standard
レイアウトでは、ノードはすべて同じ場所にあります。 near-far
レイアウトでは、2つのノードがプライマリロケーションにあり、もう1つがセカンダリロケーションにあります。
PGDdocumentation を参照してください。
2つのレイアウトの詳細については、
また、クラスターには、1つのバーマンノードと最大10のサブスクライバー専用ノードが含まれ、
--add-subscriber-only-nodes
パラメーターによって制御されます。これらは常にプライマリの場所にあります。
オプションで--bdr-database dbname を指定して、
BDRが有効になったデータベースの名前を設定できますデフォルトbdrdb 。
クラスター構成 で説明されるオプションを指定することもできます。