restart

restartコマンドは、コンポーネントが現在実行中か停止しているかにかかわらず、それらを再起動します。

注意: startstopbackupまたはrestoreが現在実行中の場合、restartは実行できません。
コンポーネントを再起動するには、次を管理サーバーから実行します。
./bdd-admin.sh restart [option <arg>]

restartでは次のオプションがサポートされています。

オプション 説明
-t, --timeout <minutes> コンポーネントを終了するまで待機する時間(分)。

この値が0の場合、スクリプトは、コンポーネントをただちに強制的に停止します。これが0より大きい場合、スクリプトは、指定した時間、コンポーネントが正常に停止するのを待機し、正常に停止しない場合はコンポーネントを終了します。

このオプションが指定されない場合、スクリプトはコンポーネントを正常に停止します。これには長時間かかることがあります。コンポーネントがダウンした場合、タイムアウト値が指定されている必要があります。そうしないと、スクリプトはハングします。

-c, --component <component(s)> 再起動するコンポーネントのカンマ区切りリスト。
  • agent: Dgraph HDFSエージェント
  • dgraph: Dgraph
  • dp: データ処理
  • bddServer: StudioおよびDgraph Gateway
  • transform: 変換サービス
  • clustering: クラスタリング・サービス(有効な場合)
次の点に注意してください。
  • BDD_WLS_USERNAMEおよびBDD_WLS_PASSWORD環境変数が設定されていない場合は、bddServerの再起動にWebLogic Serverのユーザー名とパスワードが必要です。
  • bddServerを停止した場合、dpを再起動することはできません。
  • ZooKeeperが実行されていない場合、agentを再起動することはできません。
-n, --node <hostname(s)> 実行されるノードのカンマ区切りリスト。それぞれがbdd.confで定義される必要があります。

どのオプションも指定しない場合、スクリプトはサポートされているすべてのコンポーネントを正常に再起動します。

次のコマンドは、サポートされているすべてのコンポーネントを正常に停止してから再起動します。
./bdd-admin.sh restart
次のコマンドは、web009.us.example.comノード上のDgraphおよびHDFSエージェントが正常に停止するのを5分間待機し、まだ実行中の場合はそれを終了してから、再起動します。
./bdd-admin.sh restart -t 5 -c dgraph -n web009.us.example.com