Как я могу использовать solr post tool для индексации xml?

#xml #solr

#xml #solr

Вопрос:

Я пытаюсь выполнить эту командную строку ниже

java -Dc=films -jar exampledocs/post.jar films/films.xml

но у меня была эта ошибка

SimplePostTool: ПРЕДУПРЕЖДЕНИЕ: Solr вернул ошибку # 401 (требуется аутентификация) для URL:http://localhost:8983/solr/films/update SimplePostTool: ФАТАЛЬНЫЙ: похоже, Solr защищен и не пропустит нас. Попробуйте с другим пользователем в параметре ‘-u’, как я могу это исправить, пожалуйста

Я также хочу индексировать файлы xlsx.Как я могу это сделать?

Комментарии:

1. Похоже, что для вашей установки Solr требуется аутентификация. Вам нужно вводить имя пользователя / пароль при просмотре http://localhost:8983/solr/#/films ? Если это так, вам нужно будет передать эти учетные данные в Solr через -u параметр, указанный в сообщении об ошибке, которое вы включили.

2. У меня такая же проблема с solr-7.7.3. Просто не знаю, как найти учетные данные для использования. Кто-нибудь может помочь?

Ответ №1:

Вы можете передать имя пользователя и пароль

 java -Dbasicauth=user:password -Dtype=text/json -Dc=collectionname -jar post.jar D:datadata.json