Ошибка отказа в разрешении при загрузке документа в MarkLogic из файловой системы - PullRequest
0 голосов
/ 01 июня 2018

У меня установлен MarkLogic на Redhat, и я пытаюсь загрузить XML-документ в MarkLogic, используя следующий запрос

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-мл] SVC-FILOPN: xdmp: загрузка документа ("/ root / abc / Set1 / pqr.XML", pqrxml) - Ошибка открытия файла: open '/root/abc/Set1/pqr.XML': В доступе отказано

Я использую пользователя root для redhat, пользователя admin для MarkLogic и файл pqr.XML также доступен в / root / abc / Set1 location.

Пожалуйста, помогите мне решить эту ошибку.

1 Ответ

0 голосов
/ 01 июня 2018

Процесс MarkLogic запускается как пользователь daemon в RedHat.Убедитесь, что у пользователя есть права на чтение файла, который вы пытаетесь загрузить.

HTH!

...