Каталог индекса Solr 3.1 не найден с помощью post.jar из Windows CMD - установка новичка после обучения и получение ошибки # 400 MIssing Solr Core Name - PullRequest
1 голос
/ 23 мая 2011

Помощь.В течение последних двух дней я пытался заставить Solr индексировать образцы.Я многому научился, но полностью застрял.Я пробовал это на двух разных компьютерах с Windows 7.

Я следую базовому руководству на http://lucene.apache.org/solr/tutorial.html, Я пробовал с Solr 1.4 и 3.1.Я могу просто зайти на страницу администрирования Solr, и все, кажется, работает на http://localhost:8983/solr/admin/.

Следуя следующему шагу в руководстве, чтобы создать образец индекса с java -jar post.jar * .xml внутриWindows CMD экран.Процесс начинает читать первый файл (HD.xml), а затем выдает мне ошибку # 400_Missing_Solr_Core_Name_in_path .

Я получаю ту же ошибку при попытке с -Durl = http://localhost:8938/solr/update command.

Когда я запускаю start.jar, я вижу в полученных сообщениях:
Предупреждение [] Каталог индекса Solr 'solr. \ data \ index не существует.Создание нового индекса.

Затем я могу увидеть новый подкаталог data \ index, но почему Solr не распознает его при использовании post.jar?
Я ничего не изменил в solrconfig.xml, который показывает: $ {solr.data.dir:}

Администратор моего Solr показывает это: cwd = C: \ Program Files \ Solr3 \ example SolrHome = solr. \

Myструктура каталогов просто:

Solr3\client
solr3\contrib
solr3\dist 
solr3\docs
solr3\example
solr3\example\etc  
solr3\example\example-DIH   
solr3\example\exampledocs   
solr3\example\lib
solr3\example\logs
solr3\example\multicore   
solr3\example\solr\bin
solr3\example\solr\conf   
solr3\example\solr\data   
solr3\example\solr\data\index

solr3\example\webapps   
solr3\example\work   
solr3\example\start.jar

Я вырываю свои волосы, просто следуя основному руководству.Конечно, я использую ОС Windows, но что я делаю не так?

Любая помощь будет принята с благодарностью.

ОБНОВЛЕНИЕ: НАКОНЕЦ заставил ее работать на третьей машине с Win 7.Понятия не имею, что пошло не так в первых двух ... не думал, что файловая структура Solr будет такой деликатной.Я установил Lucid на первый компьютер (успешно) для обучения, а затем попытался использовать Solr под Tomcat (по умолчанию: 8080 вместо стандартного: 8983), что, вероятно, приводило к ошибкам.Был удивлен тем, что я не смог заставить базовый Solr на Jetty работать на втором чистом ПК с Win7.

Ответы [ 3 ]

0 голосов
/ 24 мая 2011

Ошибка говорит о том, что у вас есть многоядерная установка , но вы забыли включить имя ядра в URL.Так что либо вы работаете с многоядерным примером, либо изменили исходный пример по умолчанию.

Если я выполню эти простые шаги, все будет работать нормально (Windows 7 64-bit, Java 1.6.0_20)

  • Разархивировать apache-solr-3.1.0.zip
  • Перейти в каталог «examples», запустить java -jar start.jar, это запустит сервер Solr.
  • Перейти ккаталог examples / exampledocs, запустите java -jar post.jar *.xml, вы получите такой вывод:

    SimplePostTool: version 1.3
    SimplePostTool: POSTing files to http://localhost:8983/solr/update..
    SimplePostTool: POSTing file gb18030-example.xml
    SimplePostTool: POSTing file hd.xml
    SimplePostTool: POSTing file ipod_other.xml
    SimplePostTool: POSTing file ipod_video.xml
    SimplePostTool: POSTing file mem.xml
    SimplePostTool: POSTing file monitor.xml
    SimplePostTool: POSTing file monitor2.xml
    SimplePostTool: POSTing file mp500.xml
    SimplePostTool: POSTing file sd500.xml
    SimplePostTool: POSTing file solr.xml
    SimplePostTool: POSTing file utf8-example.xml
    SimplePostTool: POSTing file vidcard.xml
    SimplePostTool: COMMITting Solr index changes..
    
0 голосов
/ 10 мая 2013

Я использую Solr в Windows / Tomcat.Индексные файлы Solr находятся здесь для меня.

C: \ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ solr \ data \ index

(я ожидал, что папка data \ index будет находиться в домашней странице Solrкаталог, но его не было. Не знаю почему.)

0 голосов
/ 23 мая 2011

Из списка рассылки solr :

.,.

Лучший учебник построен прямо на: http://lucene.apache.org/solr/tutorial.html

И вы получите ответы на свои вопросы здесь, когда столкнетесь с любыми проблемами.

Эрик (Хэтчер,the, man!)

Надеюсь, это поможет.

PS, поскольку вы выглядите новым пользователем, если вы получите ответ, который поможет вам, пожалуйста, не забудьте пометить его как принятыйи / или дайте ему + (или -) в качестве полезного ответа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...