gpt4 book ai didi

marklogic - 如何从脚本在marklogic中创建数据库

转载 作者:行者123 更新时间:2023-12-04 18:48:29 26 4
gpt4 key购买 nike

我们已经启动了一个使用 marklogic 来存储文档的新项目。为了让应用程序运行,我们需要创建一个数据库、一个森林、新用户并设置一个 XDBC 服务器。通过 Marklogic 提供的 Web 管理工具可以很容易地做到这一点,但要从持续集成服务器运行它,我们需要使其自动化。有什么方法可以从命令行执行此操作(例如 sqlserver 的 sqlcmd.exe 或 oracle 中的 sql plus)??

最佳答案

只要您使用 MarkLogic 5.x,最简单的方法就是使用配置管理器。这个基于 Web 的工具允许您将整个数据库和应用程序服务器配置导出到可以进行版本控制的单个 xml 文件中。然后还可以导入它以完全设置或重新配置您的 MarkLogic 实例。

为了将其用作持续集成的一部分,您必须编写配置导入脚本。您可以创建一个具有一个端点的 http 服务器,该端点调用配置 API 来进行加载,如此处的文档:http://community.marklogic.com/pubs/5.0/apidocs/package-api.html .这个基于 https 的服务可以通过 ANT 或任何其他 CI 工具轻松调用。

或者,特别是如果您还没有在 5.x 上运行,您可以编写整个过程的脚本,而不是使用配置包。所有管理任务都记录在此处:
http://community.marklogic.com/pubs/5.0/books/adminAPI.pdf .然后,您必须编写配置数据库、应用程序服务器等所需的所有代码,然后如上所述通过 http 服务器公开它。

关于marklogic - 如何从脚本在marklogic中创建数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10063421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com