pgd raft disable#

概要#

pgd raft disable コマンドは、EDB Postgres分散クラスター内の1つ以上のノードでRaftコンセンサスワーカーを停止します。ワーカーが無効になると、ノードはRaft選挙への参加を停止し、コンセンサスログエントリの送信または受信を停止し、書き込みリーダーとして機能しません。

ワーカーを有効にすると、ノードはRaft選択、ログレプリケーション、およびクラスター全体の状態変更に参加できるようになります。

注釈

コンセンサスワーカーは、 pgd raft enable を使用して明示的に有効になるまで、またはPostgresノードが再起動されるまで、最初に発生するまで無効な状態のままです。

ユーザーとロール#

bdr_superuser ロールが必要です。 ユーザーロール を参照してください。

構文#

pgd raft disable [OPTIONS]

オプション#

pgd raft disable コマンドでは、次のオプションが使用できます。

Short

Long

Description

--node

特定のノードを名前でターゲットにして、そのRaftワーカーを無効にします。

--group

特定のグループ内のすべてのノードをターゲットとします。

--all

クラスター内のすべてのノードをターゲットとします。

共通のグローバルオプションについては、 Global Options を参照してください。

例#

特定のノードでRaftを無効にする#

pgd raft disable --node kaftan
__OUTPUT__
Raft disabled successfully on node kaftan

グループ内のすべてのノードのRaftを無効にする#

pgd raft disable --group dc1_subgroup
__OUTPUT__
Raft disabled successfully on 3 nodes in group dc1_subgroup

クラスター全体でRaftを無効にする#

pgd raft disable --all
__OUTPUT__
Raft disabled successfully on 6 nodes in the cluster