クラスタの起動
クラスタ内のすべてのノードが停止した場合は、次の手順に従ってクラスタを安全に起動し、データの損失を回避する必要があります。
-
最後に停止したノード上で、シード ノードを削除し、サーバーを起動します。
警告: 最後に停止したノードを最初に起動する必要があります。また、このノードがシード ノードである必要もあります。別のノードを最初に起動すると、ジョブ履歴や構成設定などのデータが失われる恐れがあります。最後に停止したノードがわからない場合は、各ノードの wrapper.log でシャットダウン メッセージのタイム スタンプを確認します。wrapper.log は、Spectrum Location\server\app\repository\logs\wrapper.logにあります。
-
次のファイルをテキスト エディターで開きます。
server/app/conf/spectrum-container.properties
- spectrum.cluster.seeds プロパティから、このサーバーのものを除くすべてのホスト名と IP アドレスを削除します。ホスト名と IP アドレスは、後で再度追加できるように保存しておきます。
- ファイルを保存します。
- サーバーを開始します。
-
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.
- プロパティ ファイル spectrum-container.propertiesの spectrum.cluster.seeds プロパティに、削除したホスト名または IP アドレスをそれぞれカンマで区切って追加します。
- ファイルを保存して閉じます。サーバーを再起動する必要はありません。
-
次のファイルをテキスト エディターで開きます。
-
クラスタ内の他のノードを起動します。
警告: 必ず最初のノードが完全に起動するのを待ってから、他のノードを起動してください。最初のノードが起動する前に他のノードを起動すると、データが失われる恐れがあります。