mlGradle和配置副本林
有没有人有关于使用mlGradle配置副本林的任何示例?我看了一下我能从mlGradle项目中找到的例子。mlGradle和配置副本林
https://github.com/rjrudin/ml-gradle/tree/master/examples/sample-project/src/main/ml-config/forests https://github.com/rjrudin/ml-gradle/tree/master/examples/failover-project
而ML管理文档。
https://github.com/rjrudin/ml-gradle/tree/master/examples/failover-project
但我不,我怎么可能能够配置为我自己的森林清楚。我尝试使用mlDeployForestReplicas
,但没有看到任何副本的创建。
mlDeployForestReplicas提供了添加副本的简单方法。对定制森林+副本的支持在版本2.3.0的ml-gradle中 - 通过此故障单提供 - https://github.com/rjrudin/ml-gradle/issues/111。
您可以查看它在ml-app-deployer中的外观 - https://github.com/rjrudin/ml-app-deployer/tree/dev/src/test/resources/sample-app/custom-forests/forests/sample-app-content。
有一个2.3.0-RC1版本的ml-gradle,它有这个支持。我将完成2.3.0,并在ml-gradle中包含一个示例项目。
ml-gradle版本2.3.0现已推出,请尝试一下自定义森林。例如,请参阅https://github.com/rjrudin/ml-gradle/tree/master/examples/custom-forests-and-replicas-project。 – rjrudin
谢谢@rjrudin。开箱即用的森林编号如何在目前工作?我将要有一个集群,这将被部署。现在我只使用默认值,它在每个节点上创建三个森林。如果我想稍微改变这一点,我还为其他2个节点上的每个森林创建2个副本林,有没有办法做到这一点,而无需知道节点名称? –
以下是生成森林的方法 - https://github.com/rjrudin/ml-app-deployer/blob/master/src/main/java/com/marklogic/appdeployer/command/forests/ConfigureForestReplicasCommand.java#L190 。它确定森林的主要主机,然后它在每个“下一个”主机上创建复制品,直到replicaCount的值(通常为1,但在您的情况下为2)。森林名称是“(森林名称)-replica-(count)”。 – rjrudin