Solr挂在核心装载上

时间:2015-01-26 11:23:59

标签: java solr lucene

我最近使用带有标准jetty服务器的简单Solr服务器设置了一个新应用程序:

java -jar start.jar来自我的示例/目录,我正在运行。

显然我可以访问Solr admin并查看我的空核心。我可以多次重启这个空的Solr实例,它总是按预期工作。

然后我设置了一个数据导入处理程序,用于从MySQL数据源导入36.000产品相关文档,它工作正常。在不到10秒的时间内,我就可以查询索引了。

最后我关闭了我的服务器(它是一个测试aws-ec2实例)。

当我再次启动服务器时,java -jar start.jar在启动时执行。 Solr日志不会显示任何错误或警告,但是当我访问Solr admin并尝试选择我的核心时......它只是挂在" loading ..."日志中没有消息,直到超时: - ((

enter image description here

恢复工作的唯一方法是删除 solr / mycore / data 目录中的所有内容,然后重新启动并重新导入/重新索引内容。

我可以在哪些地方获得更多信息?

我的残酷关机操作是否会导致核心腐败或其他原因?谢谢

修改

我改变了

<useColdSearcher>false</useColdSearcher>
<maxWarmingSearchers>2</maxWarmingSearchers>

为:

<useColdSearcher>true</useColdSearcher>
<maxWarmingSearchers>1</maxWarmingSearchers>

现在它有效。有谁知道为什么?

0 个答案:

没有答案