gpt4 book ai didi

marklogic - 如果密码参数中包含感叹号,则在命令行中使用 MLCP 导入数据会出错

转载 作者:行者123 更新时间:2023-12-02 14:50:33 27 4
gpt4 key购买 nike

环境:Windows 7、MarkLogic 8、mlcp 8.0-5

使用 admin/admin 凭据在命令行模式下运行 mlcp 导入可以正常工作,但对于密码带有感叹号的其他帐户,会生成以下错误[已编辑]:

17/07/18....ERROR contentpump.ContentPump: Error parsing command arguments:
17/07/18....ERROR contentpump.ContentPump: Missing required option:
input_file_path.

使用的代码:

mlcp.bat import -mode local -host localhost -database MyDb -port 8000  
-username MyUser -password MyPwd! -input_file_path D:/MyProject/documents
-output_collections urn:ABC:mydocuments

交换“-output_collections”和“-input_file_path”参数的位置会生成以下错误响应:

17/07/18 14:49:14 ERROR contentpump.LocalJobRunner: java.io.IOException: 
com.marklogic.xcc.exceptions.RequestPermissionException: Authorization
failed for user

这是“hadoop-mapreduce-client-core 库”操作的问题吗?是否有不涉及密码更改的选项?

最佳答案

正如山姆所说,你可能需要逃离爆炸。如果这看起来太麻烦,您还可以使用选项文件,而不是与 shell 插值进行斗争。有关详细信息和示例,请参阅以下主题:

http://docs.marklogic.com/guide/mlcp/intro#id_36150

关于marklogic - 如果密码参数中包含感叹号,则在命令行中使用 MLCP 导入数据会出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45169334/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com