MLCP 特权

MLCP privileges

我授予开发人员 hadoop-user-read 权限以 运行 MLCP 导出数据。我是否缺少 mlcp 用户的任何其他权限?开发人员总是会遇到此错误。

DEBUG mapreduce.MarkLogicRecordReader: Input query: com.marklogic.xcc.impl.AdhocImpl@1be7bae5
19/11/22 13:08:47 INFO contentpump.LocalJobRunner:  completed 0%
19/11/22 13:08:47 INFO contentpump.LocalJobRunner: com.marklogic.mapreduce.MarkLogicCounter: 
19/11/22 13:08:47 INFO contentpump.LocalJobRunner: INPUT_RECORDS: 0
19/11/22 13:08:47 INFO contentpump.LocalJobRunner: OUTPUT_RECORDS: 0
19/11/22 13:08:47 INFO contentpump.LocalJobRunner: Total execution time: 0 sec

您可能需要验证 hadoop-user-read 角色是否具有读取文档的权限。您可以使用 xdmp:document-get-permissions command, or by using the Admin Interface 查看文档权限,在 Configure-->Databases-->[DB Name]-->Permissions 下并提交 URI 以检索权限。

您可以在 MarkLogic 文档中找到有关权限的更多信息:

Finding Default Permissions

Setting Document Permissions