java – Debian – Solr无法启动,日志文件被删除

我刚刚从http://www.eu.apache.org/dist/lucene/solr/5.3.1/solr-5.3.1.tgz下载了最新版本的Solr

然后我用tar zxvf solr-5.3.1.tgz解压缩它,用cd /solr-5.3.1/bin移动到/ bin /目录下启动二进制文件

./solr start

根据教程和自述文件,第一次试运行不需要更多.

Waiting up to 30 seconds to see Solr running on port 8983

[-] Still not seeing Solr listening on 8983 after 30 seconds!

tail: „/var/solr/logs/solr.log“ cannot be opened for reading

所以我创建了目录和solr.log文件并重新启动它

./solr开始

solr会自动删除日志文件,错误是相同的,日志文件不可读.这是一个有趣的循环.我怎样才能找到一种方法来读取日志文件以理解为什么solr没有启动?

java -version

java version “1.6.0_36”

OpenJDK Runtime Environment (IcedTea6 1.13.8) (6b36-1.13.8-1~deb7u1)

OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)

解决方法:

我不认为日志文件被删除 – 它可能从未创建过. Solr和Lucene 5.3需要Java 7,因此如果Java6 VM是用于启动Solr的JVM,它将会失败.

你可以使用./solr start -f来让Solr在前台运行以捕获任何错误,但是如果日志子系统永远不会启动,那么它可能没什么用处.

上一篇:centos 安装mysql5.1.69


下一篇:深度学习环境的搭建