pgd cluster verify#
概要#
pgd cluster verify コマンドは、 EDB
Postgres分散クラスターの構成を確認するために使用されます。
ユーザーとロール#
bdr_superuser ロールが必要です。 ユーザーロール を参照してください。
構文#
pgd cluster verify [OPTIONS]
オプション#
次の表は、pgd cluster verify
コマンドで使用可能なオプションをリストしています。
Short |
Long |
Description |
|---|---|---|
--settings |
クラスター内のPostgres設定を確認する |
|
--arch |
クラスターアーキテクチャの検証 |
|
-v |
--verbose |
詳細な出力を表示する |
オプションを設定しない場合、コマンドはデフォルトでsettings
とarch の両方を検証し、出力は詳細ではありません。
--verbose を--arch または--settings
とともに使用して、クラスターステータスに関する詳細情報と具体的なアドバイスを含めます。
結果をインラインマークダウン形式で表示するには、グローバルオプション-o markdown
を含めます。
Global Options も参照してください。
例#
クラスター設定とアーキテクチャの確認#
pgd cluster verify
__OUTPUT__
## Architecture
Check Status Groups
- ----------------------- ------ ------
Cluster has data nodes Ok
Witness nodes per group Ok
Witness-only groups Ok
Data nodes per group Ok
Empty groups Ok
Nodes have node kind set Ok
# Settings
Setting Name Status
- ------------------------------- ------
bdr.accept_connections Ok
bdr.ddl_locking Ok
bdr.max_writers_per_subscription Ok
bdr.raft_group_max_connections Ok
bdr.replay_progress_frequency Ok
bdr.role_replication Ok
bdr.start_workers Ok
bdr.writers_per_subscription Ok
bdr.xact_replication Ok
max_connections Ok
max_prepared_transactions Ok
max_replication_slots Ok
max_wal_senders Ok
max_worker_processes Ok
shared_preload_libraries Ok
track_commit_timestamp Ok
wal_level Ok
詳細な出力を使用してクラスターアーキテクチャを検証する#
pgd cluster verify --verbose --arch
__OUTPUT__
Check | Status | Groups | Details
- ----------------------------+---------+--------+----------------------------------------------------
Cluster has data nodes | Ok | |
Witness nodes per group | Ok | |
Witness-only groups | Ok | |
Data nodes per group | Ok | |
Empty groups | Ok | |
Nodes have node kind set | Ok | |
クラスターアーキテクチャを確認し、出力マークダウン形式で表示#
pgd cluster verify --arch -o markdown
__OUTPUT__
Cluster has data nodes
- ---------------------
Cluster must have at least one data node
Result: Ok
Witness nodes per group
- ----------------------
Each data group has at most one witness node
Result: Ok
Witness-only groups
- ------------------
Cluster has at most one witness-only group
Result: Ok
Data nodes per group
- -------------------
Each data group has at least one data node
Result: Ok
Empty groups
- -----------
There are no empty groups
Result: Ok
Nodes have node kind set
- -----------------------
All nodes should have node_kind properly set
Result: Ok