4

共有 NFS マウントを使用して 2 ノード構成の repository.xml を正しく取得しようとすると、多くの問題が発生します。PersistenceManager と Journal の両方に DB 永続化マネージャーを使用する必要がありますか?

Apache Jackrabbit Wiki がわかりにくく、このエラーを回避できませんでした。

20:47:34.804 [pool-1-thread-3] 警告 oajcore.util.RepositoryLock - 既存のロック ファイル /export/attachments/.lock が検出されました。リポジトリが正しくシャットダウンされませんでした。

サンプルの repository.xml がある場合は、共有してください。ありがとう。

4

1 に答える 1

4

すべての Jackrabbit クラスター ノードが同じ永続ストレージ (永続マネージャー、データ ストア、およびリポジトリ ファイル システム) にアクセスする必要があることは事実です。ただし、各クラスター ノードには、repository.xml ファイル、workspace FileSystem、および検索インデックスを含む独自の (プライベート) リポジトリ ディレクトリが必要です。同じリポジトリ ディレクトリを使用しようとしているようです。

それに応じて、 Jackrabbit クラスター wiki ページを更新しました。

PersistenceManager と Journal の両方に DB 永続化マネージャーを使用する必要がありますか?

はい、それは良い解決策です。

ちなみに、市販のDay CRX (Jackrabbit ベース) でクラスタリングがどのように構成されているかを確認できます。clustering に関するドキュメントは他にもあり、その多くは Jackrabbit にも当てはまります。免責事項: 私は Day (現在は Adob​​e の一部) で働いています。

于 2011-02-05T09:39:41.003 に答える