0
在同一臺機器上運行兩個節點時,有沒有辦法將不同的Cluster ID提供給Jackrabbit?Liferay在同一臺機器上集羣
在同一臺機器上運行兩個節點時,有沒有辦法將不同的Cluster ID提供給Jackrabbit?Liferay在同一臺機器上集羣
這兩個節點確實有兩個主目錄,對吧?所以你應該有兩個存放Jackrabbit配置的目錄(如果我記得正確的話,就是repository.xml),因此你可以在每個文件中輸入相關的ID。
如果你還沒有,我建議分開兩個服務器的目錄。順便說一下:配置一個集羣通常要麼是爲了穩定(例如,在服務器停止運行時)或負載分配而完成的。在你的情況下,兩者都不會給你帶來好處 - 你在同一臺機器上設置集羣的用例是什麼?測試?演示?
是的,它正在測試,如果測試成功,那麼他們將投入生產。那麼事情是兩個實例都從同一個位置讀取它,所以我想知道如何設置實例將查找repository.xml的位置(是的,你確實記得沒有錯) – Thihara 2011-12-28 11:34:17
簡單:你已經讓兩個實例都讀取來自同一位置 - 默認情況是每個服務器都有自己的位置。但是,您這樣做了:停止它並使實例從不同位置讀取 - repository.xml是您命名集羣實例的地方。如果你不記得:嘗試你的portal-ext.properties,它可能會保存設置的關鍵,但它可能在其他地方。 – 2011-12-29 11:53:47