【问题标题】:Bulk loading data into MarkLogic via external RESTful services通过外部 RESTful 服务将数据批量加载到 MarkLogic
【发布时间】:2015-11-17 19:09:36
【问题描述】:

我有一系列文档需要迁移到 MarkLogic。这些文档可以通过 JSON 中的 RESTful 服务提供给我。无论如何我想知道的是,例如通过 MLCP 或查询控制台调用那些 RESTful 服务并提取数据,否则我必须创建一个小型 Java 应用程序并将文件转储到共享中,然后从 MarkLogic 中获取它们.

【问题讨论】:

    标签: json rest marklogic


    【解决方案1】:

    mlcp 旨在从文件系统或 MarkLogic 数据库中获取数据。查看Java Client API 以从其他来源执行摄取。例如,您可以使用 Java 启动您最喜欢的 HTTP 客户端并将结果添加到 DocumentWriteSet。写集就像一个缓冲区,允许您将请求批处理到 MarkLogic 以提高效率。然后,您可以使用DocumentManager.write() 方法之一将该DocumentWriteSet 发送到MarkLogic。查看documentation for many more detailsgetting started cookbook 的“批量写入”部分。

    【讨论】:

    • 或者,如果您想利用 MLCP 的批量加载功能,您可以使用骆驼从源中提取数据,然后保存到文件系统。
    猜你喜欢
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 2015-09-07
    • 2011-11-29
    相关资源
    最近更新 更多