Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Debian 8上安装Solr 5_Solr_Debian - Fatal编程技术网

在Debian 8上安装Solr 5

在Debian 8上安装Solr 5,solr,debian,Solr,Debian,我按照上面的指示去做 作为根 首先,我安装了Java 8: mkdir -p /opt/java wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8

我按照上面的指示去做

作为根

首先,我安装了Java 8:

mkdir -p /opt/java

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz"

tar xvf jdk-8u45-linux-x64.tar.gz -C /opt/java
update-alternatives --install /usr/bin/java java /opt/java/jdk1.8.0_45/bin/java 1
update-alternatives --set java /opt/java/jdk1.8.0_45/bin/java
然后我安装了Solr:

 wget http://apache.belnet.be/lucene/solr/5.2.1/solr-5.2.1.tgz
 tar xvf solr-5.2.1.tgz
 ./solr-5.2.1/bin/install_solr_service.sh solr-5.2.1.tgz
但安装结束时会出现以下错误消息:

 solr.service - LSB: Controls Apache Solr as a Service
 Loaded: loaded (/etc/init.d/solr)
 Active: failed (Result: exit-code) since Wed 2015-11-18 02:29:36 TMT; 5s ago
 Process: 1679 ExecStart=/etc/init.d/solr start (code=exited, status=1/FAILURE)

 Nov 18 02:29:36 solrhost su[1681]: Successful su for solr by root
 Nov 18 02:29:36 solrhost su[1681]: + ??? root:solr
 Nov 18 02:29:36 solrhost su[1681]: pam_unix(su:session): session opened for user solr by (uid=0)
 Nov 1`enter code here`8 02:29:36 solruser solr[1679]: This script requires extracting a WAR file with either the jar or unzip utility, please install these utilities or con...assistance.
 Nov 18 02:29:36 solrhost su[1681]: pam_unix(su:session): session closed for user solr
 Nov 18 02:29:36 solrhost systemd[1]: solr.service: control process exited, code=exited status=1
 Nov 18 02:29:36 solrhost systemd[1]: Failed to start LSB: Controls Apache Solr as a Service.
 Nov 18 02:29:36 solrhost systemd[1]: Unit solr.service entered failed state.
 Hint: Some lines were ellipsized, use -l to show in full.
 Service solr installed.

有人知道发生了什么吗?

我让我的同事来看看这个问题。他发现了两个错误原因:

1) 内存不足(我的盒子内存为512 MB)。额外的内存解决了这个问题

2) 错误的jdk包,即错误的体系结构选择。对于不同的JDK包,请查看以下内容:

希望有一天这能节省别人的时间和精力


对于Debian和Solr开发人员来说,如果您能提供关于如何在Debian 8下安装Solr 5的简单收据,那就太好了。例如,.

我让我的同事来看看这个问题。他发现了两个错误原因:

1) 内存不足(我的盒子内存为512 MB)。额外的内存解决了这个问题

2) 错误的jdk包,即错误的体系结构选择。对于不同的JDK包,请查看以下内容:

希望有一天这能节省别人的时间和精力


对于Debian和Solr开发人员来说,如果您能提供关于如何在Debian 8下安装Solr 5的简单收据,那就太好了。例如,.

solr需要解压缩才能工作。如果解压在系统上不可用,请安装解压

apt-get install unzip

它应该可以解决这个问题。

solr需要解压缩才能工作。如果解压在系统上不可用,请安装解压

apt-get install unzip

它应该可以解决问题。

你不能直接使用吗?你不能直接使用吗?下面是为我制作的。。。1.安装jessie backports deb jessie backports main 2。安装openjdk-8-jre-headless 3。运行Solr Installer下面为我制作的。。。1.安装jessie backports deb jessie backports main 2。安装openjdk-8-jre-headless 3。运行Solr installerSpot!缺少解压包,还需要lsof。非常感谢@DNXSpot on!缺少解压包,还需要lsof。非常感谢@DNX