switchover#

新しい書き込みリーダーに切り替えます。

概要#

新しい書き込みリーダーに切り替えます。即時スイッチオーバーには、スイッチオーバーメソッドfast を使用します。 strict を使用して、特定のターゲットノードで遅延がroute_writer_max_lag より小さくなるまで待機します。

タイムアウトまたはその他の問題のためにスイッチオーバーが失敗した場合、 BDRは特定のターゲットノードとは異なる書き込みリーダーを選択する場合があります。

pgd switchover [flags]

オプション#

Flag

Value

Description

--group-name

string

グループ名

--method

string

スイッチオーバー方法strict、fast strict - 指定されたノードの遅延がroute_writer_max_lagより小さくなるまで待機します fast - 即時スイッチオーバー、route_writer_max_lagは無視されますデフォルト「strict」

--node-name

string

ノード名

--timeout

interval

スイッチオーバー方法が厳密な場合のタイムアウト期間デフォルト10秒

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

例#

デフォルトを使用する#

必要な引数のみを使用してコマンドを実行します。デフォルトのメソッドはstrict で、デフォルトのタイムアウトは10s です。

$ pgd switchover --group-name group_a --node-name bdr-a1
__OUTPUT__
switchover is complete

オプショナルの引数を使用する#

オプションの引数を使用してコマンドを実行します。

$ pgd switchover --group-name group_a --node-name bdr-a1 --method strict --timeout 15s
__OUTPUT__
switchover is complete

即時スイッチオーバー#

即時スイッチオーバーのfast メソッドを使用してコマンドを実行します。

$ pgd switchover --group-name group_a --node-name bdr-a1 --method fast
__OUTPUT__
switchover is complete