show-nodes#

EDB Postgres分散クラスター内のすべてのノードとその概要を表示します。

概要#

EDB Postgres分散クラスター内のすべてのノードと、名前、ノードID、グループ、現在の/ターゲット状態を含むその概要を表示します。

ノードの状態#

State

Description

NONE

ワーカーが起動したときにノードの状態は設定解除され、現在の既知の状態にすぐに設定されることが予想されます。

CREATED

bdr.create_node()は実行されましたが、ノードはまだEDB Postgres分散クラスターのメンバーではありません。

JOIN_START

bdr.join_node_group()は、ローカルノードの既存のEDB Postgres分散クラスターへの参加を開始します。

JOINING

ノード参加が開始され、現在初期同期フェーズにあり、ノードにスキーマとデータを作成しています。

CATCHUP

初期同期フェーズが完了しました。現在、結合は、結合が開始されてから上流のピアノードで実行されたトランザクションを取得および適用する最後のステップにあります。

STANDBY

ノードの参加は完了しましたが、変更のブロードキャストはまだ開始されていません。すべての結合はこの状態でしばらく時間を費やしますが、論理スタンバイとして定義されている場合、ノードはこの状態で継続します。

PROMOTE

ノードはロジカルスタンバイであり、bdr.promote_nodeを呼び出してノードの状態をACTIVEに移動したところです。これらの2つのPROMOTE状態は、1つのノードのみがSTANDBYより高いがACTIVEより低い状態になることができるという事実と一貫している必要があります。

PROMOTING

ロジカルスタンバイからフルBDRノードへの昇格が進行中です。

ACTIVE

ノードは完全なBDRノードであり、現在アクティブです。これは、最も一般的なノードのステータスです。

PART_START

ノードがアクティブまたはスタンバイで、 bdr.part_nodeを呼び出してEDB Postgres分散クラスターからノードを削除したところです。

PARTING

ノードは他のノードから切断し、コンセンサスまたはレプリケーションでそれ以上の役割を果たしません。

PART_CATCHUP

非分割ノードは、最近分割されたノードからの欠落データを同期します。

PARTED

これで、すべてのノードでノード分離操作が完了しました。

一度に1つのノードのみがPROMOTEまたはPROMOTINGの状態になります。 Current StateまたはTarget State列のSTANDBYは、ノードが読み取り専用状態であるか、読み取り専用状態になることを示します。

pgd show-nodes [flags]

オプション#

特定のコマンドオプションはありません。グローバルオプションについては、 グローバルオプション を参照してください。

例#

ノードがダウンしているクラスター内のすべてのノードを表示する#

この例では、データノードがダウンしているマルチノードクラスターがあります。

$ pgd show-nodes
__OUTPUT__
Node      Node ID    Group   Type    Current State Target State Status      Seq ID
- ---      -------    -----   ----    ------------- ------------ ------      ------
bdr-a1    3136956818 group_a data    ACTIVE        ACTIVE       Up          1
bdr-a2    2133699692 group_a data    ACTIVE        ACTIVE       Unreachable 2
witness-a 3889635963 group_a witness ACTIVE        ACTIVE       Up          3

さまざまなノードタイプのクラスター内のすべてのノードを表示する#

この例には、ロジカルスタンバイ、監視、およびサブスクライバ専用ノードを備えたマルチノードクラスターがあります。ロジカルスタンバイノードとは異なり、サブスクライバー専用ノードはクラスターに完全に参加しているノードであることに注意してください。

$ pgd show-nodes
__OUTPUT__
Node               Node ID    Group    Type            Current State Target State Status Seq ID
- ---               -------    -----    ----            ------------- ------------ ------ ------
bdr-a1             3136956818 group_a  data            ACTIVE        ACTIVE       Up     6
bdr-a2             2133699692 group_a  data            ACTIVE        ACTIVE       Up     3
logical-standby-a1 1140256918 group_a  standby         STANDBY       STANDBY      Up     9
witness-a          3889635963 group_a  witness         ACTIVE        ACTIVE       Up     7
bdr-b1             2380210996 group_b  data            ACTIVE        ACTIVE       Up     1
bdr-b2             2244996162 group_b  data            ACTIVE        ACTIVE       Up     2
logical-standby-b1 3541792022 group_b  standby         STANDBY       STANDBY      Up     10
witness-b          661050297  group_b  witness         ACTIVE        ACTIVE       Up     5
witness-c          1954444188 group_c  witness         ACTIVE        ACTIVE       Up     4
subscriber-only-c1 2448841809 group_so subscriber-only ACTIVE        ACTIVE       Up     8