ライブラリ・バージョン12.1.3.0

レプリケーション・ノードの作成およびデプロイ
前 | 第4章 KVStoreの構成 | 次

## レプリケーション・ノードの作成およびデプロイ

構成プロセスの最後のステップは、ストア内の各ノードでレプリケーション・ノードを作成することです。これは、`topology create`コマンドおよび`plan deploy-topology`コマンドをそれぞれ使用することで行います。`topology create`コマンドでは次の引数を使用します。

- トポロジ名

  トポロジを識別するための文字列。

- プール名

  プールを識別するための文字列。

- パーティションの数

  初期の構成はプールで指定されたストレージ・ノードに基づきます。この数値はトポロジが作成されると確定され、変更はできません。このコマンドでは、プール内のストレージ・ノードに基づいて適切な数のシャードおよびレプリケーション・ノードが自動的に作成されます。

  選択するパーティションの数が、ストアに含まれる予定のシャードの最大数より大きいことを確認する必要があります。これは、パーティションの総数が静的であり、変更できないためです。単純なユース・ケースでは、次の算式を使用してパーティションの数を概算できます。

      (Total number of disks hosted by the storage nodes  \
       Replication Factor) * 10

  本番に使用するより正確な見積については、「パーティションの数」を参照してください。

`plan deploy-topology`コマンドにはトポロジ名が必要です。

次のコマンドを発行すると、ストアが完全にインストールされ、構成されます。

    kv-> topology create -name topo -pool BostonPool -partitions 300
    Created: topo
    kv-> plan deploy-topology -name topo -wait
    Executed plan 6, waiting for completion...
    Plan 6 ended successfully

最終的なサニティ・チェックとして、`show plans`コマンドを使用してすべてのプランが成功したことを確認します。

    kv-> show plans
    1 Deploy Zone (1)          SUCCEEDED
    2 Deploy Storage Node (2)  SUCCEEDED
    3 Deploy Admin Service (3) SUCCEEDED
    4 Deploy Storage Node (4)  SUCCEEDED
    5 Deploy Storage Node (5)  SUCCEEDED
    6 Deploy-RepNodes          SUCCEEDED

その後、コマンドライン・インタフェースを終了します。

    kv-> exit

前 | 先頭へ | 次
残りのストレージ・ノードの作成 | ホーム | 複数のゾーンでの構成