Solr localhost: 8983 не найден - PullRequest
       27

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

17 голосов
/ 13 декабря 2011

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

Вход в STDERR через org.mortbay.log.StdErrLog jetty-6.1-SNAPSHOT Запущен SocketConnector@0.0.0.0: 8983

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

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

Ничего в контексте.

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

ОШИБКА HTTP: 404

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

NOT_FOUND

Powered by Jetty: //

Я на машине с Windows7, если это поможет. Что я делаю не так?

Ответы [ 5 ]

20 голосов
/ 13 декабря 2011

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

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

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

4 голосов
/ 02 января 2012

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

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

2 голосов
/ 12 января 2012

У меня была та же проблема, вы загружаете 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

0 голосов
/ 15 марта 2016

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: следуйте Install Solr service - https://github.com/abajwa-hw/solr-stack

6: ТОЛЬКО после установки: су - солр

cd / opt / solr

ln -s / opt / solr / solr последний

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

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

8: журналы Solr INSTALL и RUN /var/log/solr/solr-install.log

0 голосов
/ 30 января 2015

У меня была похожая проблема.Краткое руководство по Solr гласит: «1001 *

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

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

...