Я пытаюсь использовать MLCP для загрузки больших файлов в MarkLogic. Ниже приведены командная строка и ошибка. Я следовал инструкциям в одном из уроков. Я не знаю, почему он делает что-либо с hadoop, если мой режим локальный. Любые идеи, что я делаю неправильно?Массовая загрузка файлов в MarkLogic с использованием MLCP не работает
T: \ Temp \ гс> mlcp.bat импорт -mode местного -host локального -port 8000 -username администратор -password администратор -input_file_path T: \ Temp \ гс \ импорт -input_file_type документы -document_type XML
ошибка:
java.lang.RuntimeException: java.io.IOException: отказ входа в систему: нет LoginModules сконфигурированные для hadoop_simple
Можете ли вы обновить вопрос, чтобы включить версии MLCP и ML? – wst
Я считаю, что mlcp по-прежнему использует некоторые библиотеки hadoop для локального режима, хотя я не знаю подробностей о том, как это работает (хотя исходный код находится в https://github.com/marklogic/marklogic-contentpump). Поиск «No LoginModules, настроенный для hadoop_simple» показывает другие экземпляры этого, и, похоже, это связано с конфигурацией JAAS. Возможно, что-то в вашей конфигурации JVM, связанной с JAAS, создает проблемы здесь? Просто хватаясь, я никогда не видел эту ошибку с mlcp раньше. Попробуйте использовать только один документ и не включать аргумент «-mode», поскольку по умолчанию он используется локально. – rjrudin
Я использую версию 8.0.6 из mlcp. Я пробовал без режима и только один файл. не повезло. – Jeff