Solr 5.3.1核心在重启时丢失但仍然存在

时间:2017-06-16 15:13:59

标签: solr core

每次服务器重新启动核心都“丢失”,但是当我去添加它时,我收到有关创建已存在的核心的错误。 solr日志文件说:

“无法在/opt/solr-5.3.1/server/webapps/[corename]/中创建新核心,因为已经在那里定义了另一个核心”

core.properties文件只有一行,名称= [corename]。这不是一个多核设置,它只是一个核心。但是,每次服务器重新启动(包括自动或断电)时,核心都会消失,从而在客户端中断搜索,因为核心不再可访问。如何让核心在启动时坚持下去?我在其他地方读过我应该检查权限,但我应该检查什么?

在CentOS 7上使用Solr 5.3.1。

编辑:好的,所以我注意到solr用户拥有webapps的所有文件夹EXCEPT,这是root用户拥有的。这会导致这个问题吗? 编辑:更改权限,但没有做任何事情。核心仍然总是在重启时消失,需要通过管理控制台手动添加回来,这会抛出上面的错误信息。

2 个答案:

答案 0 :(得分:0)

如果您已从默认安装脚本安装了Solr,则应在/ var / solr / location中查找内核并手动删除目录(如果没有数据),然后重新启动solr。心连心。

答案 1 :(得分:0)

我解决了这个问题:1)在命令行创建一个新的核心,放在solr home(在var / solr下),2)从旧核心的数据目录中复制conf文件, 3)重新索引。