MarkLogic版本:9.0-6.2 MLCP-版本-9.0.6
我正在尝试使用以下代码通过mlcp export导出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
我验证了data-hub-STAGING(8010端口)具有一个名为customer的集合,其中包含100个JSON文档。 linux用户对脚本具有执行权限,对输出路径具有写权限。用户名和密码正确。
有趣的是,当我以相同的Linux用户在同一目录下的mlcp代码下运行时,我能够将文档导入data-hub-STAGING
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"
我的导出代码有问题吗?
答案 0 :(得分:0)
好像您有错字:是-output_file_path
,而不是-out_file_path
。另外,该参数后面的值将被视为目录名称,并且尚不存在。
HTH!