MarkLogic 版本 : 9.0-6.2MLCP - 版本 - 9.0.6
我正在尝试使用以下代码使用 mlcp 导出导出 JSON 文档的集合(客户(。执行脚本后,我没有收到来自 mlcp 的任何响应,并且未创建输出文件。
mlcp.sh export -ssl
-host localhost
-port 8010
-username uname
-password pword
-mode local
-out_file_path /test/TestFiles/customer.txt
-collection_filter customer
-output_type document
我验证了数据中心暂存(8010 端口(具有一个名为 customer 的集合,其中包含 100 个 JSON 文档。Linux 用户对脚本具有执行权限,对输出路径具有写入权限。用户和密码正确。
有趣的是,当我使用相同的 linux 用户从同一目录运行以下 mlcp 代码时,我能够将文档导入到数据中心暂存中
mlcp.sh import -ssl
-host localhost
-port 8010
-username uname
-password pword
-mode local
-input_file_path /test/TestFiles/Customer
-input_file_type documents
-output_collections customer
-output_uri_prefix /customer/
-output_uri_suffix ".json"
我的导出代码有问题吗?
看起来你有一个错字:它是-output_file_path
,而不是-out_file_path
。此外,该参数后面的值被视为目录名称,并且应该不存在。
哼!