2011-01-31 79 views
4

我在嘗試讓我的repository.xml正確使用共享NFS掛載的2節點配置時遇到了很多麻煩。我應該爲PersistenceManager和Journal使用數據庫持久性管理器嗎?如何爲共享NFS掛載的2節點安裝Jackrabbit Repository.xml?

我找到了Apache兔崽子維基鈍角一直沒能避免這個錯誤:

20:47:34.804 [池1線程3] WARN oajcore.util.RepositoryLock - 現有檢測到鎖定文件/export/attachments/.lock。存儲庫沒有正確關閉。

如果您有示例repository.xml,請分享。謝謝。

回答

4

的確,所有Jackrabbit羣集節點都需要訪問持久性存儲(持久性管理器,數據存儲和存儲庫文件系統)的相同。但是,每個羣集節點都需要其自己的(專用)存儲庫目錄,其中包括repository.xml文件,工作空間FileSystem和搜索索引。它看起來像你試圖使用相同的存儲庫目錄。

我相應地更新了Jackrabbit cluster wiki page

Should I be using a DB persistence manager for both the PersistenceManager and Journal?

是的,這是一個很好的解決方案。

順便說一句,你可以檢查商業Day CRX(這是基於Jackrabbit)如何配置羣集。還有更多documentation about clustering,它也適用於Jackrabbit。免責聲明:我爲Day工作(現在是Adobe的一部分)。

+0

感謝您的回覆。這非常有幫助。 – cmar 2011-02-07 16:29:55