问题标签 [ml-gradle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
209 浏览

gradle - 无法在数据中心框架 MarkLogic 中运行协调流

我正在尝试在 DHF 中使用 Gradle 运行 Harmonize 流并得到以下错误-

数据中心框架版本-2.0.4 MarkLogic 版本-9.0.3

协调流的文件已成功创建,但无法运行流。

有什么建议么 ?

0 投票
0 回答
68 浏览

marklogic - DHF 和 CPF/警报配置

我正在使用 DHF,我有一个用例需要alerts为我的final db. 我正在通过和所需的gradle两者进行配置。在我的配置中,我怎么知道一个给定的只为我的数据库启用?cpfalertsalertscpffinal

我知道我可以将 my 设置Domaincollection存在于我的final数据库中,但仍然CPF会在两者stagingfinal数据库中启用 .. 而且我delete's的 instaging会很慢..

0 投票
3 回答
473 浏览

marklogic - 动态设置 ml-gradle 属性

我需要在构建脚本本身中设置一个 ml-gradle 属性 (mlModulesDatabaseName)。我的印象是,这样做的 gradle-y 方法是使用额外的模块扩展:

这似乎将值放在 project.properties 映射中,就像从 gradle.properties 读取它一样,但是当我尝试运行 mlReloadModules 任务时,它似乎没有针对正确的数据库:

这可能是我不知道 gradle 如何确定其属性的范围,但您会认为这会起作用。关于如何解决这个问题的任何建议?

0 投票
1 回答
161 浏览

marklogic - MarkLogic - 使用 gradle 部署任务

  • 标记逻辑:9.0-6.2
  • 数据中心版本:2.0.6

我创建了一个任务来监控备份并将文件放在\src\main\ml-config\tasks\taskmonitor.json

我进行了部署 ( gradle mlDeploy),但如何验证任务是否已成功创建?

我在模块 DB 中搜索了taskmonitor,但找不到该任务。另外,在管理控制台中,我浏览到 Groups-->Default-->Scheduled Tasks,但在那里找不到任何任务。

0 投票
1 回答
82 浏览

marklogic - 如何将模板部署到不同的模式数据库?

我有暂存和最终数据库,目前都共享一个模式数据库。我们正在使用 TDE,其中一些模板适用于 staging,而另一些则适用于 final。

ml-gradle 可以将一些模板部署到一个模式数据库,而将其他模板部署到第二个吗?

0 投票
2 回答
210 浏览

gradle - 通过 ml-gradle 为同一模块创建多个 MarkLogic Sc​​hedule Task

我正在尝试在同一个 marklogic 环境中创建多个应用程序实例。我可以创建所有配置(用户、角色、数据库、森林、应用服务器...),但无法为具有相同模块路径的单独数据库安排单个任务。

当尝试运行 ml-gradle mldeployApps 在创建任务时失败。

我的整个应用程序配置将取决于属性文件。对于任何 APP-NAME,需要创建单独的实例。

我尝试通过 ml-gradle 部署 mlDeployTasks 失败,因为模块路径已经有一个任务可用。当尝试运行 secong 时出现新的失败,因为它无法识别任务数据库

JSON:

错误:

记录 HTTP 响应正文以协助调试: {"errorResponse":{"statusCode":"500", "status":"Internal Server Error", "messageCode":"MANAGE-INVALID", "message":"MANAGE- INVALID (err:FOER0000): task-database"}} 向 /manage/v2/tasks/5389046897270663947/properties?group-id=Default 发送 PUT 请求时出错;记录请求正文以协助调试:{

期待 :

想要部署和取消部署整个应用程序,包括将基于 APPLICATION-NAME 的任务安排为单独的实例

实际的:

基于模块路径的 mlDeployTasks 每个任务都使用旧的现有数据库进行标识,并且无法创建新的任务服务器。

请建议我实现相同目标的正确方法

0 投票
1 回答
87 浏览

marklogic - Marklogic ml-gradle 不清除数据库

我最近向数据库加载了大约 30GB 的数据。为了清除内容,我运行了以下 gradle 命令,该命令成功但未清除数据库。在日志中找不到任何错误。

知道问题可能是什么或有人有类似问题吗?

0 投票
0 回答
71 浏览

gradle - 当我们在 gradle 中运行 mlUndeploy 时限制特定任务

如何在通过 gradle 运行 mlUndeploy 或 mlDeploy 等默认任务时限制特定任务的执行

我想在运行 mlUn 时限制以下任务:

project.task("mlUndeployPrivileges", type: UndeployPrivilegesTask, group: securityGroup, description: "取消部署(删除)配置目录中的每个权限")

0 投票
0 回答
27 浏览

marklogic - mlloaddatabases backup-enabled 始终为 true

运行“gradle mlLoadDatabases”,其中我的数据库配置文件包含:

创建的计划备份始终具有backup enabled = true。有没有办法为了开发目的在禁用状态下创建它,以便开发人员可以在需要时启用它?

TIA

0 投票
0 回答
492 浏览

java - 线程“DisconnectableInputStream 源阅读器”中的异常 org.gradle.api.UncheckedIOException:java.io.IOException:句柄无效

我正在通过 Octopus 部署应用程序运行 Marklogic(ml-gradle 插件)的 gradle(v。5.2.1)部署。触手作为本地系统运行。我正在通过生成 gradle 命令的 .net 应用程序运行程序运行它。

在我的开发环境中它运行良好,但在生产环境中它每次都失败。我试过从 cmd 作为 NT Authority\System 运行它,但它没有失败。我什至尝试使用 --run-script 运行 Calamari.exe。

你有什么想法去哪里寻找问题吗?

例外是: