show-raft#
BDR Raftコンセンサスプロトコルの詳細を表示します。
概要#
RaftインスタンスID、Raft状態リーダー、フォロワー、Raft用語などのBDR Raftコンセンサスプロトコルの詳細を表示します。 Raftがサブグループレベルで有効になっている場合、そのサブグループのRaftインスタンスも表示されます。
ネットワークパーティションなどの場合、出力は、CLIが接続されているノードによって異なる場合があります。
pgd show-raft [flags]
オプション#
特定のコマンドオプションはありません。グローバルオプションについては、 グローバルオプション を参照してください。
例#
Show Raftの詳細#
この例では、サブグループRaftと監視、ロジカルスタンバイ、サブスクライバ専用ノードを含むマルチグループクラスターが存在します。データまたは監視ノードとは異なり、ロジカルスタンバイおよびサブスクライバ専用ノードにはRaft投票権がないことに注意してください。
$ pgd show-raft
__OUTPUT__
Instance Group Node Raft State Raft Term Commit Index Nodes Voting Nodes Protocol Version
- ------- ----- ---- ---------- --------- ------------ ----- ------------ ----------------
1 bdrgroup bdr-b1 RAFT_LEADER 0 383 10 7 5000
1 bdrgroup bdr-a1 RAFT_FOLLOWER 0 383 10 7 5000
1 bdrgroup bdr-a2 RAFT_FOLLOWER 0 383 10 7 5000
1 bdrgroup bdr-b2 RAFT_FOLLOWER 0 383 10 7 5000
1 bdrgroup logical-standby-a1 RAFT_FOLLOWER 0 383 10 7 5000
1 bdrgroup logical-standby-b1 RAFT_FOLLOWER 0 383 10 7 5000
1 bdrgroup subscriber-only-c1 RAFT_FOLLOWER 0 383 10 7 5000
1 bdrgroup witness-a RAFT_FOLLOWER 0 383 10 7 5000
1 bdrgroup witness-b RAFT_FOLLOWER 0 383 10 7 5000
1 bdrgroup witness-c RAFT_FOLLOWER 0 383 10 7 5000
2 group_a witness-a RAFT_LEADER 1 2 4 3 0
2 group_a bdr-a1 RAFT_FOLLOWER 1 2 4 3 0
2 group_a bdr-a2 RAFT_FOLLOWER 1 2 4 3 0
2 group_a logical-standby-a1 RAFT_FOLLOWER 1 2 4 3 0
3 group_b witness-b RAFT_LEADER 1 2 4 3 0
3 group_b bdr-b1 RAFT_FOLLOWER 1 2 4 3 0
3 group_b bdr-b2 RAFT_FOLLOWER 1 2 4 3 0
3 group_b logical-standby-b1 RAFT_FOLLOWER 1 2 4 3 0