簡體   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