我想在 ML 7 中使用 marklogic 内容泵。从试图加载一个 xml 的站点下载了 mlcp。
来自Marklogic 文档:以下示例从本地文件系统目录 /space/bill/data 加载文件:
mlcp.sh import -host localhost -port 8006 -username user \ -password passwd -input_file_path /space/bill/data -mode local
但它给了我-input_file_path 的完整路径。
我的 mlcp 调用:
./mlcp.sh import -host localhost -port 18041 -username xxxx -password 'xxxxx' -mode local -streaming -document_type XML -input_file_path 文件:/home/hugo/workspace/oplage-mapping/data -output_uri_prefix /data/map
根据文档,这会给我一个文档uri,例如
/数据/地图/文件名
我尝试了很多东西,最后将我想要加载的文件放在我的操作系统的根目录中,这让我得到了想要的结果......
看起来 mlcp 一直使用默认 uri 作为我试图从操作系统插入的文档的完整路径......
问题:如何控制文档 uri 以便它为我提供所需的 URI?