从文件系统加载MarkLogic中的文档时出现权限被拒绝错误
我在Redhat上安装了MarkLogic,我正在尝试使用以下查询在MarkLogic中加载XML文档从文件系统加载MarkLogic中的文档时出现权限被拒绝错误,marklogic,marklogic-8,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>
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>)
xdmp:documentload(“/root/abc/Set1/pqr.XML”,
/pqr
xml
{xdmp:default-permissions()}
测试1
测试2
测试3
测试4
)
在qconsole上执行上述查询时,我遇到以下错误:
[1.0-ml]SVC-FILOPN:xdmp:文档加载(“/root/abc/Set1/pqr.XML”,pqrxml)--文件打开错误:打开“/root/abc/Set1/pqr.XML”:权限被拒绝
我对redhat使用root用户,对MarkLogic和文件使用admin用户pqr.XML也可以在/root/abc/Set1位置找到
请指导我解决此错误。MarkLogic进程作为RedHat中的
守护进程运行。确保用户对您尝试加载的文件具有读取权限
嗯