クラスタの起動

クラスタ内のすべてのノードが停止した場合は、次の手順に従ってクラスタを安全に起動し、データの損失を回避する必要があります。

  1. 最後に停止したノード上で、シード ノードを削除し、サーバーを起動します。
    警告: 最後に停止したノードを最初に起動する必要があります。また、このノードがシード ノードである必要もあります。別のノードを最初に起動すると、ジョブ履歴や構成設定などのデータが失われる恐れがあります。最後に停止したノードがわからない場合は、各ノードの wrapper.log でシャットダウン メッセージのタイム スタンプを確認します。wrapper.log は、Spectrum Location\server\app\repository\logs\wrapper.logにあります。
    1. 次のファイルをテキスト エディターで開きます。

      server/app/conf/spectrum-container.properties

    2. spectrum.cluster.seeds プロパティから、このサーバーのものを除くすべてのホスト名と IP アドレスを削除します。ホスト名と IP アドレスは、後で再度追加できるように保存しておきます。
    3. ファイルを保存します。
    4. サーバーを開始します。
    5. Spectrum™ Technology Platformサーバーが完全に起動するまで待ちます。

      Spectrum™ Technology Platformサーバーが完全に起動したかどうかは、wrapper.log (Spectrum Location\server\app\repository\logs\wrapper.log) の中を確認すればわかります。サーバーが完全に起動している場合は、次のメッセージが表示されます。

      Pitney Bowes Spectrum(TM) Technology Platform (Version Version Number) Started.
    6. プロパティ ファイル spectrum-container.propertiesspectrum.cluster.seeds プロパティに、削除したホスト名または IP アドレスをそれぞれカンマで区切って追加します。
    7. ファイルを保存して閉じます。サーバーを再起動する必要はありません。
  2. クラスタ内の他のノードを起動します。
    警告: 必ず最初のノードが完全に起動するのを待ってから、他のノードを起動してください。最初のノードが起動する前に他のノードを起動すると、データが失われる恐れがあります。