solrcloud默认情况下,当有一个shard挂掉,会出现”no servers hosting shard: shard2”,为了解决这种单分片故障引起的服务不可用,现有两种方案可以解决
- 在solrconfig.xml的配置文件里面添加shards.tolerant=true,即可让solrcloud在只要有一个shard存活,即可提供服务
<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