MarkLogic-使用Gradle部署任务

时间:2018-12-11 20:43:24

标签: marklogic marklogic-9 marklogic-dhf ml-gradle

  • MarkLogic:9.0-6.2
  • 数据中心版本:2.0.6

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

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

我在模块DB中搜索了 taskmonitor ,但是找不到任务。另外,在管理控制台中,我浏览到“网上论坛”->“默认”->“计划任务”,但在那里找不到任何任务。

1 个答案:

答案 0 :(得分:1)

mlDeploy应该已经在/src/main/ml-config/tasks/目录中部署了任务。

您是否尝试过使用mlDeploy开关运行-i甚至只是运行mlDeployTasks任务?添加-i将为您提供更多详细输出,可能有助于诊断问题(例如JSON格式错误?)。

部署后,计划任务将在您所查看的管理界面中列出,位于:Groups-->Default-->Scheduled Tasks

您还可以通过Management API REST endpoint获取计划任务列表: http://localhost:8002/manage/LATEST/tasks?format=html