在 Debian 8.1 上安装 Solr

在 Debian 8.1 上安装 Solr

我设法得到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

然后,以 SSH 服务器上的“root”身份执行

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-jetty,并代入solr-tomcat.现在加载,但仅当我通过 SSH 访问它时,使用:

在此处输入图片描述

山猫http://localhost:8080/solr/admin

但是,如果我尝试使用以下方式从浏览器访问它:

http://123.123.123.123:8080/solr/admin(IP 已取出)

...然后它所做的就是挂起,并最终死亡 :/

注意:我现在已经让它在网站上运行了(因为脚本无论如何都使用“localhost”进行连接) - 但如果我需要检查的话,也可以通过 IP 让它运行:))

相关内容