首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ml-gradle能否将查询选项文件部署到应用服务器?

ml-gradle能否将查询选项文件部署到应用服务器?
EN

Stack Overflow用户
提问于 2021-01-14 06:48:07
回答 2查看 78关注 0票数 4

我有一个配置了DHF5和ml-gradle的MarkLogic集群。我有多个HTTP应用程序服务器和几个查询选项文件。

当我执行mlDeploy时,查询选项文件被部署到最终的应用程序服务器,而不是其他应用程序服务器。有没有办法告诉ml-gradle将它们部署到其他应用服务器上?或者甚至是将某些选项文件发送到某些应用程序服务器?

我可以使用curl手动完成此操作,但我希望避免不得不这样做。

EN

回答 2

Stack Overflow用户

发布于 2021-01-14 16:35:08

有一个内置的任务可以帮助将它们从一个上下文(应用程序服务器)复制到另一个上下文。有关详细信息,请参阅ml-gradle wiki:

https://github.com/marklogic-community/ml-gradle/wiki/How-modules-are-loaded#copying-search-options-to-additional-app-servers

如果您有要在最终和试运行中都公开的搜索选项,则这一点尤其有用。默认mlLoadModules将其上载到最终,然后该任务可以将其传播到暂存。

哈!

票数 4
EN

Stack Overflow用户

发布于 2021-01-14 21:20:16

如果您计划将搜索选项加载到DHS中,则可能需要使用不同的方法加载搜索选项。gradle任务只会将选项加载到一个组中的最终应用程序服务器中,并且无法使用另一个答案中提到的复制任务访问该文件。

默认情况下,DHS有多个组:

  • 赋值器(为主group)
  • Analyzer
  • Curator
  • Operator

将静态E节点分配给求值器组,将动态E节点分配给其他组之一。

将gradle项目中的搜索选项文件放在以下位置:

代码语言:javascript
复制
src/main/ml-modules/root/[Group Name]/[App Server Name]/rest-api/options

本文提供了有关该过程的更多详细信息:

Deploying REST API Search Query Options in DHS

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65710899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档