设置数据库的Marklogic林总数(以ml为单位)

设置数据库的Marklogic林总数(以ml为单位),marklogic,marklogic-10,ml-gradle,Marklogic,Marklogic 10,Ml Gradle,我目前正在为使用ml-gradle的应用程序配置数据库和应用程序服务器等资源。这些配置将部署到ML10环境中 我有一个内容数据库,环境中有九台主机。我已经设置了ml gradle属性mlcontentforestperhost=1,因此它总共为内容数据库创建了9个林 但我总共只需要5个林就可以创建我的内容数据库 有没有办法通过任何ml gradle属性实现这一点,或者这只能通过json林配置实现 请分享您的想法。请参阅-特别是mlDatabaseHosts或可能的mlDatabaseGroups

我目前正在为使用ml-gradle的应用程序配置数据库和应用程序服务器等资源。这些配置将部署到ML10环境中

我有一个内容数据库,环境中有九台主机。我已经设置了ml gradle属性
mlcontentforestperhost=1
,因此它总共为内容数据库创建了9个林

但我总共只需要5个林就可以创建我的内容数据库

有没有办法通过任何ml gradle属性实现这一点,或者这只能通过json林配置实现


请分享您的想法。

请参阅-特别是mlDatabaseHosts或可能的mlDatabaseGroups。

是的,我见过mlDatabaseHosts属性的用法,但我的ml-gradle中有saliman属性,可以在不同的环境(开发、测试、UAT和产品)中使用它。因此,我无法在gradle.properties中为此属性设置特定的环境主机。我是否可以在gradle-{env}中为每个环境的主机列表设置一个变量。属性,然后在gradle.properties文件中为mlDatabaseHosts属性使用该变量?可以在每个gradle-(env).properties文件中为mlDatabaseHosts添加不同的值,也可以从gradle.properties中忽略该值。这样,当在本地部署时(即不指定环境名称时),您将在每个主机上获得一个林,在本地工作时通常只有一个主机。谢谢,我会尝试一下并让您知道。本地部署是什么意思?本地部署=不指定环境名称,因此Gradle属性插件将使用Gradle.properties和Gradle-local.properties中的任何内容