SolrCloud分佈式檢索時忽略宕機的Shard

原文地址:點擊打開鏈接

“<lst name=”error”>
<str name=”msg”>no servers hosting shard:</str>
<int name=”code”>503</int>
</lst>”

 

加入下面參數,只從存活的shards獲取數據:

shards.tolerant=true

例如:

<requestHandler name=”/select” class=”solr.SearchHandler”>
<lst name=”defaults”>
<str name=”echoParams”>explicit</str>
<str name=”shards.tolerant”>true</str>
<int name=”rows”>10</int>
<str name=”df”>text</str>
</lst>
</requestHandler>

 

沒有打此參數,如果集羣內有掛掉的shard,將顯示:

no servers hosting shard

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章