Подтвердить что ты не робот

Solr localhost: 8983 Не найдено

Я загрузил Solr 3.5.0. После распаковки я cd в solr\example, а затем запустите java -jar start.jar. Появится следующее сообщение:

Вход в STDERR через org.mortbay.log.StdErrLog jetty-6.1-SNAPSHOT Начато [email protected]: 8983

Если я перейду к http://localhost:8983/ в моем браузере, я получаю сообщение об ошибке:

Ошибка 404 - не найден. Контекст на этом сервере не согласован или не обработан этот запрос. Контекстами, известными этому серверу, являются:

В контекстах ничего нет.

Если я перейду к http://localhost:8983/solr/admin, я получаю

HTTP ERROR: 404

Проблема с доступом /solr/admin. Причина:

NOT_FOUND

Работает на Jetty://

Я на машине Windows7, если это помогает. Что я делаю неправильно?

4b9b3361

Ответ 1

Первая ошибка в норме, вы должны перейти в http://localhost:8983/solr/ вместо http://localhost:8983. Фактически единственное веб-приложение, работающее внутри причала, содержится в solr.war, поэтому вам нужно добавить контекст solr для доступа к нему.

Затем вы должны увидеть страницу приветствия Solr, на которой вы можете нажать ссылку Solr Admin, которая, возможно, должна указывать на место, которое вы уже пробовали: http://localhost:8983/solr/admin.

В любом случае, когда вы пытаетесь получить доступ к http://localhost:8983/, Jetty должен отображать доступные контексты, но не иметь контекста в вашем списке, а у меня /solr ---> org.mortbay.jetty.webapp.WebAppContext etc.. Это означает, что solr webapp не запускается правильно.

Ответ 2

Если вы загрузили исходную версию Solr, вам нужно запустить ant example, чтобы получить установленный пример кода...

Было бы хорошо, если бы это было упомянуто в README; o)

Ответ 3

У меня была такая же проблема: вы загружаете apache-solr-3.5.0-src.tgz, но вместо этого вы хотите использовать apache-solr-3.5.0.tgz или apache-solr-3.5.0.zip

apache-solr-3.5.0.tgz включает apache-solr-3.5.0/example/webapps/solr.war

Ответ 4

У меня была аналогичная проблема. В кратком руководстве по началу работы Solr говорится: bin/solr start -e cloud -noprompt

Итак, я запустил команду из корневого каталога Solr. Но я не мог подключиться к Solr Admin UI на http://localhost:8983/solr/. Я получил эту ошибку: curl: (7) Failed to connect to localhost port 8983: Connection refused

Я решил это, используя предложение ianckc. Сначала убедитесь, что у вас есть файл .war в example/webapps, а затем запустите java -jar start.jar из example.

Ответ 5

HDP 2.2.4

1: остановить сервер ambari

2: VERSION = hdp-select status hadoop-client | sed 's/hadoop-client - \([0-9]\.[0-9]\).*/\1/' sudo git clone https://github.com/abajwa-hw/solr-stack.git/var/lib/ambari-server/resources/stacks/HDP/$VERSION/services/SOLR

3: комментарий Каталог и файл в строках С 28 по 42 и с 61 по 67 vi var/lib/ambari-server/resources/stacks/HDP/2.2/services/SOLR/package/scripts/master.py Комментарий из "Справочника"

3: Перед установкой: mkdir -p/var/log/solr

mkdir -p/var/run/solr

mkdir -p/opt/solr

chown -R solr: solr

4: Перезапустить ambari

5: Следуйте установке службы Solr - https://github.com/abajwa-hw/solr-stack

6: После установки ТОЛЬКО: su - solr

cd/opt/solr

ln -s/opt/solr/solr last

mkdir -p/opt/solr/latest/server/solr/resources

7: Запустите Solr сейчас FROM AMBARI (на самом деле это НЕ РАБОТАЕТ - работает ручное start.jar) или cd/opt/solr/последний/пример [solr @sandbox example] $java -jar start.jar

8: Solr УСТАНОВИТЬ и ЗАПУСКАТЬ журналы /var/log/solr/solr -install.log