简体   繁体   English

Apache Solr异常

[英]Apache Solr Exception

Hello I am trying to run Solr on a Tomcat and have an exception like 您好,我尝试在Tomcat上运行Solr并遇到类似以下的异常

org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: directory '/var/lib/solr/data/index' does not exist org.apache.solr.common.SolrException:org.apache.solr.common.SolrException:目录'/ var / lib / solr / data / index'不存在

Maybe anyone has some trouble like I do? 也许有人像我一样遇到麻烦?

When Solr starts and the index folder doesn't exists Solr create it by itself. 当Solr启动并且索引文件夹不存在时,Solr自己创建它。 To make it possible the folder be created by tomcat user this user need to have permission to create the folder. 为了使该文件夹可以由tomcat用户创建,该用户需要具有创建文件夹的权限。 If the tomcat user doesn't have permission to create the index folder an exception is shown. 如果tomcat用户没有创建索引文件夹的权限,则会显示异常。 Try to change the folder permission like this: 尝试像这样更改文件夹权限:

sudo chmod a+w /var/lib/solr/ -R

or change the folder owner like this: 或更改文件夹所有者,如下所示:

sudo chown tomcat7. /var/lib/solr/ -R

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM