2015-12-18 39 views
2

我開始使用Roxy來配置我的marklogic羣集(版本8)。這個工具允許我在許多「集羣」上部署我的配置,並避免手動完成。如何使用Roxy從mar​​klogic服務器檢索配置

在測試期間,我手動配置了一個集羣(通過web管理 - 端口8001)。我想知道是否有可能從服務器檢索到本地計算機的配置。我想在本地獲得它用於我的期貨部署。

謝謝。

問候, 羅曼

回答

3

由海爾特試試這個偉大的寫了起來:http://grtjn.blogspot.nl/2014/10/capturing-marklogic-applications-with.html

樣本提到7版本,但樂聲正常工作與8版爲好。

+0

嗨,大衛,我試圖在沒有任何成功的情況下將捕獲的配置重新注入到另一個環境中。我嘗試使用「bootstrap」命令。任何想法 ?謝謝 !! –

+0

HI。有什麼錯誤?舉個例子 - 如果這些端口已經被使用,那麼你必須修改這些端口。 –

+0

沒有錯誤,但使用「bootstrap」命令未在新羣集上創建整個配置(用戶,林,數據庫)。我希望能有完全一樣的羣:) –

1

完美,謝謝大衛。

爲ML8的命令獲得樂聲配置爲:

./ml [env] capture --full-ml-config 

實施例:

./ml dev capture --full-ml-config 

樂聲將創建與所有遠程服務器配置的XML文件。

+0

捕獲配置確實工作得很好,但正如其他答案中提到的,導出配置中有一些怪癖,阻止它按原樣推送到其他環境。我也建議不要這樣做。 full-config包含太多的方法。如果您不小心使用這樣的配置擦除,最終會出現殘缺的MarkLogic,因爲配置包括內部數據庫,用戶,角色等。使用捕獲來查找您要查找的內容,並僅將有用位複製到您的自己ml-config.xml .. – grtjn

+0

好的,謝謝grtjn! :) –

相關問題