繁体   English   中英

重新启动Solr而不重新启动整个tomcat服务

[英]Restarting solr without restarting whole tomcat service

我们可以重新启动solr实例而不重新启动tomcat吗? 我是Solr的新手,并且在ubuntu 12.04LTS和solr 4.7上使用tomcat7

您可以从Tomcat管理器GUI( http://<hostname>:<port>/manager/html )重新启动在Tomcat中部署的Solr应用程序(或任何其他Java应用程序)。 只需单击“停止”,然后单击“启动”以重新启动solr应用程序。 当然,这需要启用tomcat-users.xml中的manager-GUI的使用

另一种选择是重命名上下文文件。 如果您已在conf\\Catalina\\localhost使用上下文文件部署了Solr应用程序,则可以重命名该文件(这将取消部署该应用程序),然后将该文件重命名为原始名称。 这不是很方便,但是,如果出于安全原因而无法访问Tomcat Manager GUI,这是一种解决方法。

Solr具有重装核心的功能。 这意味着您可以在零停机时间内重新加载新的配置和架构文件。 Solr将开始加载新内核,并继续处理来自旧内核的请求,直到新内核完全加载为止。

您可以使用以下URL重新加载核心:

http://localhost:8983/solr/admin/cores?action=RELOAD&core=core0

看这里: https : //wiki.apache.org/solr/CoreAdmin#RELOAD

暂无
暂无

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

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