首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果password参数中有感叹号,则在命令行使用MLCP导入数据时会出错

如果password参数中有感叹号,则在命令行使用MLCP导入数据时会出错
EN

Stack Overflow用户
提问于 2017-07-18 22:13:58
回答 1查看 172关注 0票数 3

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

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

代码语言:javascript
复制
17/07/18....ERROR contentpump.ContentPump: Error parsing command arguments:
17/07/18....ERROR contentpump.ContentPump: Missing required option: 
input_file_path.

使用的代码:

代码语言:javascript
复制
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”参数的位置会生成以下不正确的响应:

代码语言:javascript
复制
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 library“操作的问题吗?有没有不涉及密码更改的选项?

EN

回答 1

Stack Overflow用户

发布于 2017-07-18 23:18:57

正如萨姆所说,你可能需要逃离这场大爆炸。如果这看起来太麻烦了,你也可以使用一个选项文件,而不是使用shell插值。有关详细信息和示例,请参阅以下主题:

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45169334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档