MarkLogic版本:9.0.6
在Windows机器上安装9.0.6版后,我注意到Data Hub Framework模块是在C:\ Program Files \ MarkLogic \ Modules \ MarkLogic \ data-hub-framework下创建的。
这些模块是否会导入MarkLogic服务器或仅停留在C驱动器中?
如果导入MarkLogic服务器,我在哪里可以找到它们?我在“data-hub-MODULES”和“Modules”数据库上运行了一个uriMatch查询但返回了空的序列。
cts.uriMatch("*dhf.xqy*")
如果我想对“flow-lib.xqy”进行更改并测试它,那么进程是什么?我可以在C盘中进行更改(C:\ Program Files \ MarkLogic \ Modules \ MarkLogic \ data-hub-framework \ impl)吗?我是否必须将模块重新导入MarkLogic服务器?
如果要将模块文件显示到Marklogic数据库中 - 首先必须使用Gradle [mlLoadModules]将它们加载到数据库中,或者如果您不熟悉gradle,则可以使用任何MarkLogic API从本地计算机加载文档到MarkLogic数据库。
一旦将它们加载到DB,就应该在MODULES数据库中检查它,必须在执行所有这些操作之前创建它。
/Modules/MarkLogic/data-hub-framework/
下安装的文件是数据中心框架核心文件的一部分,自9.0-6开始随ML一起分发。它们并不意味着要改变。如果您希望扩展功能,最好对github项目提出请求:
https://github.com/marklogic/marklogic-data-hub/issues
HTH!
实际上自9.0-5以来DHF核心文件与ML一起分发。