pgd raft enable
===============

概要
----

``pgd raft enable`` コマンドは、EDB
Postgres分散クラスター内の1つ以上のノードでRaftコンセンサスワーカーを有効にします。

ワーカーを有効にすると、ノードはRaft選択、ログレプリケーション、およびクラスター全体の状態変更に参加できるようになります。

ユーザーとロール
^^^^^^^^^^^^^^^^

``bdr_superuser`` ロールが必要です。 :ref:`ユーザーロール <ユーザーロール>`  を参照してください。

構文
----

.. code:: plaintext

   pgd raft enable [OPTIONS]

オプション
----------

``pgd raft enable`` コマンドでは、次のオプションが使用できます。

.. csv-table::
  :header: Short,Long,Description
  :widths: 12,10,25
  :align: left
  :class: longtable

  "",--node,特定のノードを名前でターゲットにして、そのRaftワーカーを有効にします。
  "",--group,特定のグループ内のすべてのノードをターゲットとします。
  "",--all,クラスター内のすべてのノードをターゲットとします。

共通のグローバルオプションについては、 `Global Options <https://www.enterprisedb.com/docs/pgd/latest/reference/cli/command_ref/#global-options>`_ を参照してください。

例
--

特定のノードでRaftを有効にする
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. code:: shell

   pgd raft enable --node kaftan
   __OUTPUT__
   Raft enabled successfully on node kaftan

グループ内のすべてのノードでRaftを有効にする
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. code:: shell

   pgd raft enable --group dc1_subgroup
   __OUTPUT__
   Raft enabled successfully on 3 nodes in group dc1_subgroup

クラスター全体でRaftを有効にする
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. code:: shell

   pgd raft enable --all
   __OUTPUT__
   Raft enabled successfully on 6 nodes in the cluster
