原文地址:點擊打開鏈接
“<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