Solr shards.tolerant=true參數的作用,只查詢存活的分片

http://localhost:6060/solr/DUOWAN1/select?q=*%3A*&wt=json&indent=true&shards.tolerant=true

 

SolrCloud可以繼續無間斷服務,只要至少一臺服務器主機的每一個碎片。如果你已經殺了一個特定的碎片shard,所有服務器到其他服務器的請求將導致503錯誤。加上此參數後,會只返回碎片仍然活着(避免錯誤)的文件  shards.tolerant=true

 

 

經過測試  1個collection 3個shard    創建8個索引信息  

關掉其中一個...  訪問查詢出5條數據

再關掉一個    訪問產需出4條數據. 

開始我還誤認爲 這個參數是查詢當前地址的分片.   原來並不是這樣的.  是查詢當前核心下剩餘分片信息

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