W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
/admin/collections?action=BALANCESHARDUNIQUE&collection=collectionName&property=propertyName
確保某個(gè)特定屬性在組成集合的物理節(jié)點(diǎn)之間均勻分布。如果復(fù)制副本上已存在該屬性,則盡一切努力將其保留在那里。如果該屬性不在碎片上的任何副本上,則選擇一個(gè),并添加該屬性。
用于平衡屬性的集合的名稱。此參數(shù)是必需的。
要平衡的屬性。如果未明確指定,則該字面值property.
將被預(yù)置為該屬性。該參數(shù)是必需的。
默認(rèn)為true
。通常,該屬性僅在活動(dòng)節(jié)點(diǎn)上實(shí)例化。如果將此參數(shù)指定為false
,則也會(huì)包含非活動(dòng)節(jié)點(diǎn)進(jìn)行分發(fā)。
一些安全值。有一個(gè)預(yù)定義的屬性(preferredLeader
),默認(rèn)這個(gè)值為true
。對(duì)于所有其他平衡的屬性,必須將其設(shè)置為true
,否則將返回錯(cuò)誤消息。
響應(yīng)將包括請(qǐng)求的狀態(tài)。如果狀態(tài)不是“0”,則會(huì)顯示一條錯(cuò)誤消息,說(shuō)明請(qǐng)求失敗的原因。
在這個(gè)例子中輸入:
這兩個(gè)命令中的任何一個(gè)都會(huì)將“preferredLeader”屬性放在“collection1”集合中每個(gè)分片的一個(gè)副本上。
http://localhost:8983/solr/admin/collections?action=BALANCESHARDUNIQUE&collection=collection1&property=preferredLeader
http://localhost:8983/solr/admin/collections?action=BALANCESHARDUNIQUE&collection=collection1&property=property.preferredLeader
得到輸出:
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">9</int>
</lst>
</response>
在發(fā)出此調(diào)用后檢查 clusterstate 應(yīng)在每個(gè)具有此屬性的碎片中顯示一個(gè)副本。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: