Назад | Перейти на главную страницу

Почему не отображается панель администратора Solr?

Я скачал solr из Вот и распутал его. Затем перешел в каталог примеров в apache-solr-3.1.0/solr/example и запустил эту команду

java -jar start.jar

Но когда я открываю http://localhost:8983/solr/admin/

это выглядит так

ОШИБКА HTTP: 404 Проблема с доступом к / solr / admin /.

Причина:

НЕ НАЙДЕН

При поддержке Jetty: //

Я использую Ubuntu 11.04. Почему возникает эта проблема?

  1. Остановить Solr
  2. Перейдите в каталог, в котором вы запускаете "java -jar start.jar"
  3. mkdir work
  4. java -jar start.jar

Похоже, что Jetty будет использовать work каталог, если он существует, в противном случае он использует /tmp

Я тоже столкнулся с этой проблемой и, наконец, нашел детали и решение проблемы. Проблема (насколько я понимаю) связана с использованием Jetty в качестве контейнера сервлетов.

Причина в том, что Jetty поместит некоторые файлы в /tmp каталог - и иногда ОС удаляет их. В этом сценарии ваши административные страницы начнут возвращать 404 за исключением, которое вы упомянули, но все поиски и запросы продолжат выполняться в обычном режиме.

Решение простое: создать work подкаталог под вашим jetty.home папка (переменная времени выполнения) решит проблему. Причал увидит work папку и будет размещать временные файлы в этом месте, а не в /tmp. ОС не управляет этим расположением и, следовательно, не удаляет файлы, которые все еще используются.

Отчет об ошибке с подробным описанием этой проблемы и решения находится по адресу: https://issues.apache.org/jira/browse/SOLR-118

Возможно, лучше обратиться за помощью на другой форум, потому что проблема, которая у вас возникла, не имеет никакого отношения к ubuntu.

Во всяком случае, один из первых обращений к Google привел меня к: http://lucene.472066.n3.nabble.com/Adding-the-suggest-component-td2694982.html Попробуйте запустить:

    ant clean example 

до java -jar start.jar

Если ваша установка выполняется в основном со значениями по умолчанию, тогда рабочие файлы Jetty, вероятно, находятся в / tmp, где они могли быть стерты.

Остановите и перезапустите Solr после создания каталога $ (jetty.home) / work, и вы должны перестать видеть сообщения 404.

У меня тоже была эта проблема, и я наконец решил ее, используя версию отсюда http://archive.apache.org/dist/lucene/solr/3.5.0/ но только когда я скачал zip версию. Понятия не имею, почему.