pgd raft show#
概要#
pgd raft show コマンドは、 EDB
Postgres分散クラスターのRaftステータスを表示するために使用されます。特に、トップレベルグループを含むすべてのグループのすべてのノードと、そのラフトステータスリーダーまたはフォロワー、それらが含まれるグループ内のノードの数、グループ内の投票ノードの数、リーダーの存在、およびターム番号。
構文#
pgd raft show [OPTIONS]
オプション#
pgd raft show コマンドでは、次のオプションが使用できます。
Short |
Long |
Description |
|---|---|---|
--group |
グループ名でフィルタリングします。 |
共通のグローバルオプションについては、 Global Options を参照してください。
例#
Show Raftステータス#
pgd raft show
__OUTPUT__
Group Name Node Name State Leader Name Current Term Commit Index Nodes Voting Nodes Protocol Version
- ------------ --------- ------------- ----------- ------------ ------------ ----- ------------ ----------------
dc1_subgroup kaftan RAFT_LEADER kaftan 1 4 3 3 0
dc1_subgroup kaboom RAFT_FOLLOWER kaftan 1 4 3 3 0
dc1_subgroup kaolin RAFT_FOLLOWER kaftan 1 4 3 3 0
democluster kaftan RAFT_LEADER kaftan 0 335 3 3 5007
democluster kaboom RAFT_FOLLOWER kaftan 0 335 3 3 5007
democluster kaolin RAFT_FOLLOWER kaftan 0 335 3 3 5007
ここでのdc1_subgroup
はローカルルーティングを使用するデータグループであり、democluster
はグローバルルーティングを使用するトップレベルグループであることに注意してください。
Protocol Version
列は、使用中のRaftプロトコルのバージョンを示します。 Commit Index
列は、最後にコミットされたログエントリのインデックスを示します。
Nodes 列は、グループ内のノードの合計数を示します。 Voting Nodes
列は、Raftコンセンサスに参加するノードの数を示します。 State
列は、ノードのRaft状態リーダーまたはフォロワーを示します。
Leader Name 列は、グループ内のリーダーノードの名前を示します。
Current Term 列には、現在の用語番号が表示されます。
特定のグループのRaftステータスを表示する#
pgd raft show --group dc1_subgroup
__OUTPUT__
Group Name Node Name State Leader Name Current Term Commit Index Nodes Voting Nodes Protocol Version
- ------------ --------- ------------- ----------- ------------ ------------ ----- ------------ ----------------
dc1_subgroup kaftan RAFT_LEADER kaftan 1 4 3 3 0
dc1_subgroup kaboom RAFT_FOLLOWER kaftan 1 4 3 3 0
dc1_subgroup kaolin RAFT_FOLLOWER kaftan 1 4 3 3 0