[英]Is there any way to remove dead replicas in solrcloud?
我使用的是solr 4.5。 經過幾次測試后,我注意到我的SolrCloud圖中顯示了很多死的(不存在的)復制品已經消失(黑色)。 有沒有辦法強迫我的solr忘記這個復制品?
我認為在zookeeper中手動修改/clusterstate.json節點可能有所幫助,但尚未嘗試。
我發現最簡單的方法是在zookeeper中編輯/clusterstate.json,並從中刪除死的副本信息。
我不知道是否有辦法進行某種全球清理......但是:
有一個API可以刪除一些特定的副本: https : //cwiki.apache.org/confluence/display/solr/Collections+API#CollectionsAPI-DeleteaReplica
除了用它的副本(4.4+)刪除(INACTIVE)碎片之外: https : //cwiki.apache.org/confluence/display/solr/Collections+API#CollectionsAPI-DeleteaShard
而且,如果這是與生產相關的事情,而不僅僅是為了測試目的 - 您可能還想查看4.6中與注冊以前刪除的副本相關的即將發生的變化 - https://issues.apache.org/jira/瀏覽/ SOLR-5311
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.