问题标签 [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.
gradle - 无法在数据中心框架 MarkLogic 中运行协调流
我正在尝试在 DHF 中使用 Gradle 运行 Harmonize 流并得到以下错误-
数据中心框架版本-2.0.4 MarkLogic 版本-9.0.3
协调流的文件已成功创建,但无法运行流。
有什么建议么 ?
marklogic - DHF 和 CPF/警报配置
我正在使用 DHF,我有一个用例需要alerts
为我的final db
. 我正在通过和所需的gradle
两者进行配置。在我的配置中,我怎么知道一个给定的只为我的数据库启用?cpf
alerts
alerts
cpf
final
我知道我可以将 my 设置Domain
为collection
存在于我的final
数据库中,但仍然CPF
会在两者staging
和final
数据库中启用 .. 而且我delete's
的 instaging
会很慢..
marklogic - 动态设置 ml-gradle 属性
我需要在构建脚本本身中设置一个 ml-gradle 属性 (mlModulesDatabaseName)。我的印象是,这样做的 gradle-y 方法是使用额外的模块扩展:
这似乎将值放在 project.properties 映射中,就像从 gradle.properties 读取它一样,但是当我尝试运行 mlReloadModules 任务时,它似乎没有针对正确的数据库:
这可能是我不知道 gradle 如何确定其属性的范围,但您会认为这会起作用。关于如何解决这个问题的任何建议?
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,但在那里找不到任何任务。
marklogic - 如何将模板部署到不同的模式数据库?
我有暂存和最终数据库,目前都共享一个模式数据库。我们正在使用 TDE,其中一些模板适用于 staging,而另一些则适用于 final。
ml-gradle 可以将一些模板部署到一个模式数据库,而将其他模板部署到第二个吗?
gradle - 通过 ml-gradle 为同一模块创建多个 MarkLogic Schedule 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 每个任务都使用旧的现有数据库进行标识,并且无法创建新的任务服务器。
请建议我实现相同目标的正确方法
marklogic - Marklogic ml-gradle 不清除数据库
我最近向数据库加载了大约 30GB 的数据。为了清除内容,我运行了以下 gradle 命令,该命令成功但未清除数据库。在日志中找不到任何错误。
知道问题可能是什么或有人有类似问题吗?
gradle - 当我们在 gradle 中运行 mlUndeploy 时限制特定任务
如何在通过 gradle 运行 mlUndeploy 或 mlDeploy 等默认任务时限制特定任务的执行
我想在运行 mlUn 时限制以下任务:
project.task("mlUndeployPrivileges", type: UndeployPrivilegesTask, group: securityGroup, description: "取消部署(删除)配置目录中的每个权限")
marklogic - mlloaddatabases backup-enabled 始终为 true
运行“gradle mlLoadDatabases”,其中我的数据库配置文件包含:
创建的计划备份始终具有backup enabled = true。有没有办法为了开发目的在禁用状态下创建它,以便开发人员可以在需要时启用它?
TIA
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。
你有什么想法去哪里寻找问题吗?
例外是: