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

Установка Solr в Debian 8.1

Мне удалось получить Solr установлен на моем последнем сервере, но на этот раз я не могу понять это. Я следил за деталями здесь (не напрямую для Debian 8.1, но те же инструкции работали с моей установкой Debian 7)

https://www.digitalocean.com/community/tutorials/how-to-install-solr-on-ubuntu-14-04

Так я и сделал:

sudo apt-get -y install openjdk-7-jdk
mkdir /usr/java
ln -s /usr/lib/jvm/java-7-openjdk-amd64 /usr/java/default
sudo apt-get -y install solr-jetty

Затем, как "root" на сервере в SSH, я делаю

lynx http://localhost:8080/solr/admin

..но я получаю сообщение об ошибке:

Alert!: HTTP/1.1 404 Not Found

Похоже, что Solr не работает, но я уверен, что в прошлый раз все было так просто.

У кого-нибудь есть предложения?

ОБНОВИТЬ: Если я проверю, запущен ли для него java-процесс, я ничего не вижу в start.jar (чего я и ожидал);

root@server:~# ps aux | grep "java"
tomcat7   4606  0.2  7.2 1056076 73472 ?       Sl   14:42   0:11 /usr/lib/jvm/java-7-openjdk-amd64/bin/java -Djava.util.logging.config.file=/var/lib/tomcat7/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC -Djava.endorsed.dirs=/usr/share/tomcat7/endorsed -classpath /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar -Dcatalina.base=/var/lib/tomcat7 -Dcatalina.home=/usr/share/tomcat7 -Djava.io.tmpdir=/tmp/tomcat7-tomcat7-tmp org.apache.catalina.startup.Bootstrap start
root      5232  0.0  0.2  12720  2268 pts/0    S+   16:05   0:00 grep java

... так что это вроде как заставляет меня думать, что он не работает

ОБНОВЛЕНИЕ 2: Я удалил солончак, и вставьте Solr-tomcat. Это сейчас делает load, НО только тогда, когда я получаю к нему доступ через SSH, используя:

рысь http: // локальный: 8080 / solr / admin

Однако, если я попытаюсь получить к нему доступ из браузера, используя:

http://123.123.123.123:8080/solr/admin (IP вынут)

... тогда все, что он делает, зависает и в конце концов умирает: /

NB: У меня сейчас он работает на сайте (так как скрипт в любом случае использует "localhost" для подключения) - но можно также заставить его работать через IP, если мне когда-нибудь понадобится это проверить :))