在markLogic中将xml文档导出到本地的最佳方法是什么?

时间:2017-10-25 10:06:50

标签: marklogic marklogic-8

我在MarkLogic DB中有400万个xml文档。我需要将所有XMLS存储在本地文件夹中。

最好和最快的方法是什么?

2 个答案:

答案 0 :(得分:6)

您最好的选择是MarkLogic Content Pump's Export feature

mlcp.sh export -host YOURHOST -port YOURPORT -username USER -password PASS -mode local -output_file_path /location/to/local/folder

请参阅文档以获取更多示例和更多信息。

答案 1 :(得分:1)

您可以使用CORB将文档转换并导出到文件系统上的文件,方法是配置应用流程模块转换文档并使用PROCESS-TASK=com.marklogic.developer.corb.ExportToFileTask将每个文档写入文件在已配置的EXPORT-FILE-DIR

中的文件系统上

此类CORB作业的示例属性:

XCC-CONNECTION-URI=xcc://user:password@localhost:8202/   
THREAD-COUNT=10   
URIS-MODULE=select-documents.xqy|ADHOC
PROCESS-MODULE=transform-document.xqy|ADHOC
PROCESS-TASK=com.marklogic.developer.corb.ExportToFileTask   
EXPORT-FILE-DIR=/local/path/to/export/