从文件系统加载MarkLogic中的文档时,权限被拒绝错误

时间:2018-06-01 11:43:34

标签: marklogic marklogic-8

我在Redhat上安装了MarkLogic,我正在尝试使用以下查询

在MarkLogic中加载XML文档
xdmp:document-load("/root/abc/Set1/pqr.XML",
            <options xmlns="xdmp:document-load">
              <uri>/pqr</uri>
              <format>xml</format>
              <permissions>{xdmp:default-permissions()}</permissions>
             <collections>
              <collection>test1</collection>
              <collection>test2</collection>
              <collection>test3</collection>
              <collection>test4</collection>
            </collections>
            </options>)

在qconsole上执行上述查询时,我收到以下错误,

[1.0-ml] SVC-FILOPN:xdmp:document-load(“/ root / abc / Set1 / pqr.XML”,pqrxml) - 文件打开错误:打开'/ root / abc / Set1 /pqr.XML':权限被拒绝

我正在使用root用户使用redhat,管理员用户使用MarkLogic,文件 pqr.XML 也可用于 / root / abc / Set1 位置。

请指导我解决此错误。

1 个答案:

答案 0 :(得分:3)

MarkLogic流程在RedHat中以daemon用户身份运行。确保用户对您尝试加载的文件具有读访问权。

HTH!