SolrCloud分布式检索时忽略宕机的Shard

来源:互联网 发布:网络教育统考好不好考 编辑:程序博客网 时间:2024/06/05 07:58

当有shard宕机时候,搜索报告异常为,

“<lst name=”error”><str name=”msg”>no servers hosting shard:</str><int name=”code”>503</int></lst>”
解决方法是,在solrconfig中/select下添加<str name="shards.tolerant">true</str>即可:

<requestHandler name="/select" class="solr.SearchHandler"><!-- default values for query parameters can be specified, these will be overridden by parameters in the request --><lst name="defaults"><str name="echoParams">explicit</str><str name="shards.tolerant">true</str><int name="rows">10</int><str name="df">title</str></lst>
此时搜索正常。





0 0
原创粉丝点击