クラスタ構成の更新

bdd.confのコピーを編集し、変更を残りのクラスタに配信するためにbdd-adminスクリプトを実行することによって、BDDの構成を変更できます。

任意のテキスト・エディタでbdd.confを編集できます。ファイルのすべてのプロパティを変更できるわけではないことに注意してください。たとえば、Dgraphおよび管理対象サーバー・ノードのリストは変更できません。変更可能なプロパティの完全なリストは、「変更可能な構成プロパティ」を参照してください。

注意: bdd.confを更新すると、set-log-levelsコマンドを使用して特定のノード上に設定したコンポーネント・ログ・レベルは、更新されたファイルのDGRAPH_LOG_LEVELSプロパティによって上書きされます。

スクリプトが実行されると、必要に応じて変更を元に戻すことができるように、bdd.confの元のバージョンをbdd.conf.bak<num>にバックアップします。その後、更新されたファイルをすべてのBDDノードにコピーします。

クラスタ構成を更新するには、次の手順を実行します。

  1. 管理サーバー上で、$BDD_HOME/BDD_manager/confbdd.confを別のディレクトリにコピーします。
  2. そのコピーをテキスト・エディタで開き、必要な変更を行います。
    ファイルを閉じる前に、必ず保存してください。
  3. $BDD_HOME/BDD_manager/binに移動し、次を実行します。
    ./bdd-admin.sh publish-config bdd <path>
    <path>は、bdd.confの変更されたコピーへの絶対パスです。
  4. 変更が有効になるように、クラスタを再起動します。
    ./bdd-admin.sh restart
    前述のコマンドにより、クラスタは正常に停止します。これには長時間かかることがあります。オプションで、-t <minutes>を指定して、より早く強制的に停止することもできます。