0

共有ストレージとしてNFSを使用する場合、マスター/スレーブの展開は次のようになります。

ここに画像の説明を入力してください

起動すると、Broker1は最初にNFSのロックを取得し、Broker2は次のようにログ情報を表示します。

2012-08-27 11:38:36,245 | 情報| データベース/usr/ local / wxcTest / mnt / amqDir/lockがロックされています...データベースのロックが解除されるまで10秒間待機しています。理由:java.io.IOException:ファイル'/ usr / local / wxcTest / mnt / amqDir/lock'をロックできませんでした。| org.apache.activemq.store.kahadb.MessageDatabase | 主要

普通なのかしら?

さらに、Broker2が最初にロックを取得できなかった場合の一般的なメカニズムはどのようになっていますか?

4

1 に答える 1

0

はい、この INFO メッセージは予期されたものであり、ロックが失敗したことを知らせるだけです (マスター/スレーブ共有 FS の下で設計されているため)。

あなたの他の質問に対して、最初に起動したブローカーがロックを取得し、それを解放するには、単にブローカーを強制終了し、スレーブブローカーがロックを取得して開始する必要があります...

詳細については、このページを参照してください: http://activemq.apache.org/shared-file-system-master-slave.html

于 2012-08-30T16:59:33.937 に答える