MarkLogic - mlcp экспорт документов JSON - PullRequest
0 голосов
/ 10 февраля 2019

MarkLogic версия: 9.0-6.2 MLCP - версия - 9.0.6

Я пытаюсь экспортировать коллекцию (клиент) документов JSON с помощью экспорта mlcp, используя приведенный ниже код.Я не получаю никакого ответа от mlcp после выполнения сценария, и выходной файл не создается.

mlcp.sh export -ssl \
-host localhost \
-port 8010 \
-username uname \
-password pword \
-mode local \
-out_file_path /test/TestFiles/customer.txt \
-collection_filter customer \
-output_type document

Я проверил, что в data-hub-STAGING (порт 8010) есть коллекция с именем customer с 100JSON документы.Пользователь linux имеет права на выполнение сценария и права на запись в выходной путь.Имя пользователя и пароль верны.

Интересно, что когда я запускаю код ниже mlcp из того же каталога с тем же пользователем linux, я могу импортировать документы в data-hub-STAGING

mlcp.sh import -ssl \
-host localhost \
-port 8010 \
-username uname \
-password pword \
-mode local \
-input_file_path /test/TestFiles/Customer \
-input_file_type documents \
-output_collections customer \
-output_uri_prefix /customer/ \
-output_uri_suffix ".json"

Что-то не так с моим кодом экспорта?

1 Ответ

0 голосов
/ 11 февраля 2019

Похоже, у вас есть опечатка: это -output_file_path, а не -out_file_path.Кроме того, значение, которое следует за этим параметром, обрабатывается как имя каталога и еще не должно существовать.

HTH!

...