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